pmdinfogen: fix build on FreeBSD
[dpdk.git] / buildtools / pmdinfogen / pmdinfogen.c
index beb06f1..e1bf2e4 100644 (file)
@@ -15,6 +15,8 @@
 #include <limits.h>
 #include <stdbool.h>
 #include <errno.h>
+#include <libgen.h>
+
 #include <rte_common.h>
 #include "pmdinfogen.h"
 
@@ -398,7 +400,8 @@ int main(int argc, char **argv)
 
        if (argc < 3) {
                fprintf(stderr,
-                       "usage: pmdinfo <object file> <c output file>\n");
+                       "usage: %s <object file> <c output file>\n",
+                       basename(argv[0]));
                exit(127);
        }
        parse_elf(&info, argv[1]);