diff options
author | mike <mike@FreeBSD.org> | 2002-02-11 18:38:54 +0000 |
---|---|---|
committer | mike <mike@FreeBSD.org> | 2002-02-11 18:38:54 +0000 |
commit | e9400873cc9f09164796a62c17bc188d04eeaa01 (patch) | |
tree | 96015be957f6ed4dc675b12b5657396086ad7719 /bin/pwd | |
parent | 514239b04ba432003e58872434f4ffb62fdcd712 (diff) | |
download | FreeBSD-src-e9400873cc9f09164796a62c17bc188d04eeaa01.zip FreeBSD-src-e9400873cc9f09164796a62c17bc188d04eeaa01.tar.gz |
o Remove old code from pwd(1); realpath(1) is now in its own directory.
o Fix some unordered includes in pwd(1).
o Connect realpath(1) to the build.
Diffstat (limited to 'bin/pwd')
-rw-r--r-- | bin/pwd/Makefile | 2 | ||||
-rw-r--r-- | bin/pwd/pwd.c | 20 |
2 files changed, 3 insertions, 19 deletions
diff --git a/bin/pwd/Makefile b/bin/pwd/Makefile index 129ed63..4a8e66a 100644 --- a/bin/pwd/Makefile +++ b/bin/pwd/Makefile @@ -2,7 +2,5 @@ # $FreeBSD$ PROG= pwd -LINKS= ${BINDIR}/pwd ${BINDIR}/realpath -MAN= pwd.1 realpath.1 .include <bsd.prog.mk> diff --git a/bin/pwd/pwd.c b/bin/pwd/pwd.c index 6302c28..db5f2f3 100644 --- a/bin/pwd/pwd.c +++ b/bin/pwd/pwd.c @@ -45,16 +45,15 @@ static const char rcsid[] = "$FreeBSD$"; #endif /* not lint */ -#include <sys/types.h> +#include <sys/param.h> #include <sys/stat.h> +#include <sys/types.h> #include <err.h> #include <errno.h> -#include <limits.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> -#include <sys/param.h> static char *getcwd_logical(void); void usage(void); @@ -65,16 +64,6 @@ main(int argc, char *argv[]) int Lflag, Pflag; int ch; char *p; - char buf[PATH_MAX]; - - if (strcmp(getprogname(), "realpath") == 0) { - if (argc != 2) - usage(); - if ((p = realpath(argv[1], buf)) == NULL) - err(1, "%s", argv[1]); - (void)printf("%s\n", p); - exit(0); - } Lflag = Pflag = 0; while ((ch = getopt(argc, argv, "LP")) != -1) @@ -107,10 +96,7 @@ void usage(void) { - if (strcmp(getprogname(), "realpath") == 0) - (void)fprintf(stderr, "usage: realpath [path]\n"); - else - (void)fprintf(stderr, "usage: pwd [-L | -P]\n"); + (void)fprintf(stderr, "usage: pwd [-L | -P]\n"); exit(1); } |