From 987d3799f3bb1ce1c70bc89e5de3b89488f894c8 Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Mon, 30 Dec 2002 10:16:56 +0000 Subject: [PATCH] Use basename(3). --- usr.sbin/chown/chown.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/usr.sbin/chown/chown.c b/usr.sbin/chown/chown.c index fcc10e9c7e16..d737bdb226d9 100644 --- a/usr.sbin/chown/chown.c +++ b/usr.sbin/chown/chown.c @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -79,9 +80,7 @@ main(int argc, char **argv) int ch, fts_options, rval; char *cp; - cp = strrchr(argv[0], '/'); - cp = (cp != NULL) ? cp + 1 : argv[0]; - ischown = (strcmp(cp, "chown") == 0); + ischown = (strcmp(basename(argv[0]), "chown") == 0); Hflag = Lflag = Rflag = fflag = hflag = vflag = 0; while ((ch = getopt(argc, argv, "HLPRfhv")) != -1)