diff options
author | des <des@FreeBSD.org> | 1998-07-27 16:54:05 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 1998-07-27 16:54:05 +0000 |
commit | 9ac87e4b580e02b3a3dfcc2bdfd9641631106037 (patch) | |
tree | 60a141b07fd6503e6f196d75284d08186803dd3e /usr.bin/time/time.c | |
parent | e2204441eadb14707e637171586f75c771f51eb8 (diff) | |
download | FreeBSD-src-9ac87e4b580e02b3a3dfcc2bdfd9641631106037.zip FreeBSD-src-9ac87e4b580e02b3a3dfcc2bdfd9641631106037.tar.gz |
Behave like GNU time. More cleanup. Reword man page.
Pointed out by: Bruce Evans
Diffstat (limited to 'usr.bin/time/time.c')
-rw-r--r-- | usr.bin/time/time.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/usr.bin/time/time.c b/usr.bin/time/time.c index 6aa698f..67f5e70 100644 --- a/usr.bin/time/time.c +++ b/usr.bin/time/time.c @@ -42,7 +42,7 @@ static const char copyright[] = static char sccsid[] = "@(#)time.c 8.1 (Berkeley) 6/6/93"; #endif static const char rcsid[] = - "$Id: time.c,v 1.7 1998/07/24 07:19:29 phk Exp $"; + "$Id: time.c,v 1.8 1998/07/27 16:08:58 des Exp $"; #endif /* not lint */ #include <sys/types.h> @@ -78,17 +78,12 @@ main(argc, argv) char *ofn = NULL; lflag = 0; - while ((ch = getopt(argc, argv, "a:o:l")) != -1) + while ((ch = getopt(argc, argv, "lao:")) != -1) switch((char)ch) { case 'a': - if (ofn) - usage(); - ofn = optarg; aflag = 1; break; case 'o': - if (ofn) - usage(); ofn = optarg; break; case 'l': @@ -187,7 +182,7 @@ main(argc, argv) static void usage() { - fprintf(stderr, "usage: time [-l] [-{o|a} file] command\n"); + fprintf(stderr, "usage: time [-l] [-a] [-o file] command\n"); exit(EX_USAGE); } |