summaryrefslogtreecommitdiffstats
path: root/bin/pwd
diff options
context:
space:
mode:
authormike <mike@FreeBSD.org>2002-02-10 05:56:36 +0000
committermike <mike@FreeBSD.org>2002-02-10 05:56:36 +0000
commitc9034a8d20bf4bc830f6ba11aa835927093fe032 (patch)
tree609096612d39c8e4e8433008800b6f3f31eb8b15 /bin/pwd
parenteef638ac9351685fa840be76d20d251169257efe (diff)
downloadFreeBSD-src-c9034a8d20bf4bc830f6ba11aa835927093fe032.zip
FreeBSD-src-c9034a8d20bf4bc830f6ba11aa835927093fe032.tar.gz
Use the getprogname(3) function instead of directly accessing
`__progname'. Submitted by: dd
Diffstat (limited to 'bin/pwd')
-rw-r--r--bin/pwd/pwd.c6
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");
OpenPOWER on IntegriCloud