Use basename(3).

This commit is contained in:
David E. O'Brien 2002-12-30 10:16:56 +00:00
parent a7a73b95d1
commit 987d3799f3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=108443

View File

@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$");
#include <errno.h>
#include <fts.h>
#include <grp.h>
#include <libgen.h>
#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
@ -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)