Just move the assignment up a bit. ============
diff --git usr.bin/awk/main.c usr.bin/awk/main.c index 82996bc6f71..ebff17d240a 100644 --- usr.bin/awk/main.c +++ usr.bin/awk/main.c @@ -64,13 +64,13 @@ int main(int argc, char *argv[]) setlocale(LC_ALL, ""); setlocale(LC_NUMERIC, "C"); /* for parsing cmdline & prog */ + cmdname = __progname; if (pledge("stdio rpath wpath cpath proc exec", NULL) == -1) { fprintf(stderr, "%s: pledge: incorrect arguments\n", cmdname); exit(1); } - cmdname = __progname; if (argc == 1) { fprintf(stderr, "usage: %s [-safe] [-V] [-d[n]] [-F fs] " "[-v var=value] [prog | -f progfile]\n\tfile ...\n",