aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/env
diff options
context:
space:
mode:
authorPhilippe Charnier <charnier@FreeBSD.org>1997-06-30 06:51:20 +0000
committerPhilippe Charnier <charnier@FreeBSD.org>1997-06-30 06:51:20 +0000
commitd98fe205855e0f8b0456c4b9021b8ea9dcd3fc02 (patch)
treeeeb9c5fcfdde0bb0f2e6844004edec71736ad0bb /usr.bin/env
parent1aa67f6900860f3d210488d43a82741ec3ae8f77 (diff)
Notes
Diffstat (limited to 'usr.bin/env')
-rw-r--r--usr.bin/env/env.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/usr.bin/env/env.c b/usr.bin/env/env.c
index 0e01acf7432c..8894dd070b6d 100644
--- a/usr.bin/env/env.c
+++ b/usr.bin/env/env.c
@@ -49,6 +49,8 @@ static char sccsid[] = "@(#)env.c 8.3 (Berkeley) 4/2/94";
extern char **environ;
+static void usage __P((void));
+
int
main(argc, argv)
int argc;
@@ -66,9 +68,7 @@ main(argc, argv)
break;
case '?':
default:
- (void)fprintf(stderr,
- "usage: env [-] [name=value ...] [command]\n");
- exit(1);
+ usage();
}
for (argv += optind; *argv && (p = strchr(*argv, '=')); ++argv)
(void)setenv(*argv, ++p, 1);
@@ -80,3 +80,11 @@ main(argc, argv)
(void)printf("%s\n", *ep);
exit(0);
}
+
+static void
+usage()
+{
+ (void)fprintf(stderr,
+ "usage: env [-] [name=value ...] [command]\n");
+ exit(1);
+}