diff options
author | mike <mike@FreeBSD.org> | 2002-02-10 05:56:36 +0000 |
---|---|---|
committer | mike <mike@FreeBSD.org> | 2002-02-10 05:56:36 +0000 |
commit | c9034a8d20bf4bc830f6ba11aa835927093fe032 (patch) | |
tree | 609096612d39c8e4e8433008800b6f3f31eb8b15 | |
parent | eef638ac9351685fa840be76d20d251169257efe (diff) | |
download | FreeBSD-src-c9034a8d20bf4bc830f6ba11aa835927093fe032.zip FreeBSD-src-c9034a8d20bf4bc830f6ba11aa835927093fe032.tar.gz |
Use the getprogname(3) function instead of directly accessing
`__progname'.
Submitted by: dd
-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"); |