Print only the tool name instead of the full path.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21453 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2007-06-18 12:49:37 +00:00
parent 99851ad6db
commit c9c97da195
+7 -5
View File
@@ -24,6 +24,8 @@
typedef int socklen_t; typedef int socklen_t;
#endif #endif
extern const char* __progname;
static void static void
udp_echo_client(int sockFD, const struct sockaddr_in* serverAddr) udp_echo_client(int sockFD, const struct sockaddr_in* serverAddr)
@@ -134,16 +136,16 @@ main(int argc, char** argv)
unsigned short bindPort = 0; unsigned short bindPort = 0;
if (argc < 2) { if (argc < 2) {
printf("usage: %s client <IP-address> <port> [local-port]\n", argv[0]); printf("usage: %s client <IP-address> <port> [local-port]\n", __progname);
printf("or %s broadcast <port> <local-port>\n", argv[0]); printf("or %s broadcast <port> <local-port>\n", __progname);
printf("or %s server <local-port>\n", argv[0]); printf("or %s server <local-port>\n", __progname);
exit(5); exit(5);
} }
if (!strcmp(argv[1], "client")) { if (!strcmp(argv[1], "client")) {
mode = CLIENT_MODE; mode = CLIENT_MODE;
if (argc < 4) { if (argc < 4) {
printf("usage: %s client <IP-address> <port> [local-port]\n", argv[0]); printf("usage: %s client <IP-address> <port> [local-port]\n", __progname);
exit(5); exit(5);
} }
memset(&serverAddr, 0, sizeof(struct sockaddr_in)); memset(&serverAddr, 0, sizeof(struct sockaddr_in));
@@ -157,7 +159,7 @@ main(int argc, char** argv)
} else if (!strcmp(argv[1], "broadcast")) { } else if (!strcmp(argv[1], "broadcast")) {
mode = BROADCAST_MODE; mode = BROADCAST_MODE;
if (argc < 3) { if (argc < 3) {
printf("usage: %s broadcast <port> [local-port]\n", argv[0]); printf("usage: %s broadcast <port> [local-port]\n", __progname);
exit(5); exit(5);
} }