diff options
-rw-r--r-- | bin/pwd/pwd.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/bin/pwd/pwd.c b/bin/pwd/pwd.c index a05f04e..6302c28 100644 --- a/bin/pwd/pwd.c +++ b/bin/pwd/pwd.c @@ -56,8 +56,6 @@ static const char rcsid[] = #include <unistd.h> #include <sys/param.h> -extern char *__progname; - static char *getcwd_logical(void); void usage(void); @@ -69,7 +67,7 @@ main(int argc, char *argv[]) char *p; char buf[PATH_MAX]; - if (strcmp(__progname, "realpath") == 0) { + if (strcmp(getprogname(), "realpath") == 0) { if (argc != 2) usage(); if ((p = realpath(argv[1], buf)) == NULL) @@ -109,7 +107,7 @@ void usage(void) { - if (strcmp(__progname, "realpath") == 0) + if (strcmp(getprogname(), "realpath") == 0) (void)fprintf(stderr, "usage: realpath [path]\n"); else (void)fprintf(stderr, "usage: pwd [-L | -P]\n"); |