diff -Naur usbutils-004.orig/usbhid-dump/src/usbhid-dump.c usbutils-004/usbhid-dump/src/usbhid-dump.c
--- usbutils-004.orig/usbhid-dump/src/usbhid-dump.c	2010-09-02 01:54:34.000000000 +0000
+++ usbutils-004/usbhid-dump/src/usbhid-dump.c	2011-09-10 11:06:32.000000000 +0000
@@ -592,6 +592,14 @@
 
     struct sigaction    sa;
 
+    char *arg, *program_invocation_short_name;
+    arg = strrchr(argv[0], '/');
+    if (arg) {
+	program_invocation_short_name = arg + 1;
+    } else {
+	program_invocation_short_name = argv[0];
+    }
+
 #define USAGE_ERROR(_fmt, _args...) \
     do {                                                \
         fprintf(stderr, _fmt "\n", ##_args);            \
