summaryrefslogtreecommitdiff
path: root/usr.bin/rwho
diff options
context:
space:
mode:
authorPaul Janzen <pjanzen@cvs.openbsd.org>2001-02-17 17:35:15 +0000
committerPaul Janzen <pjanzen@cvs.openbsd.org>2001-02-17 17:35:15 +0000
commit5dc1778f37a1d6d773ec2209a474d8487b973125 (patch)
treef8ea598d8bcde3e0efeb78270a97aceeb11b721e /usr.bin/rwho
parentb08a58848e4fbc1d338e94ddec9704d594e2232a (diff)
Take prototypes from <time.h>; use errx.
Diffstat (limited to 'usr.bin/rwho')
-rw-r--r--usr.bin/rwho/rwho.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/usr.bin/rwho/rwho.c b/usr.bin/rwho/rwho.c
index cc711efb510..0fbf6bb2743 100644
--- a/usr.bin/rwho/rwho.c
+++ b/usr.bin/rwho/rwho.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rwho.c,v 1.11 2001/01/31 20:12:49 deraadt Exp $ */
+/* $OpenBSD: rwho.c,v 1.12 2001/02/17 17:35:14 pjanzen Exp $ */
/*
* Copyright (c) 1983 The Regents of the University of California.
@@ -41,9 +41,10 @@ char copyright[] =
#ifndef lint
/*static char sccsid[] = "from: @(#)rwho.c 5.5 (Berkeley) 6/1/90";*/
-static char rcsid[] = "$OpenBSD: rwho.c,v 1.11 2001/01/31 20:12:49 deraadt Exp $";
+static char rcsid[] = "$OpenBSD: rwho.c,v 1.12 2001/02/17 17:35:14 pjanzen Exp $";
#endif /* not lint */
+#include <sys/types.h>
#include <sys/param.h>
#include <sys/file.h>
#include <dirent.h>
@@ -52,6 +53,7 @@ static char rcsid[] = "$OpenBSD: rwho.c,v 1.11 2001/01/31 20:12:49 deraadt Exp $
#include <string.h>
#include <unistd.h>
#include <stdlib.h>
+#include <time.h>
#include <utmp.h>
#include <vis.h>
#include <err.h>
@@ -75,7 +77,6 @@ int utmpcmp __P((struct myutmp *, struct myutmp *));
*/
#define down(w,now) ((now) - (w)->wd_recvtime > 11 * 60)
-char *ctime();
time_t now;
int aflg;
@@ -100,7 +101,6 @@ main(argc, argv)
register struct whoent *we;
register struct myutmp *mp;
int f, n, i;
- time_t time();
int nhosts = 0;
while ((ch = getopt(argc, argv, "a")) != -1)
@@ -146,10 +146,8 @@ main(argc, argv)
we++;
continue;
}
- if (nusers >= NUSERS) {
- printf("too many users\n");
- exit(1);
- }
+ if (nusers >= NUSERS)
+ errx(1, "too many users");
mp->myutmp = we->we_utmp; mp->myidle = we->we_idle;
(void) strncpy(mp->myhost, w->wd_hostname,
sizeof(mp->myhost)-1);
@@ -178,8 +176,7 @@ main(argc, argv)
strvis(vis_user, mp->myutmp.out_name, VIS_CSTYLE);
printf("%-*.*s %-*s %.12s",
UT_NAMESIZE, UT_NAMESIZE, vis_user,
- width,
- buf,
+ width, buf,
ctime((time_t *)&mp->myutmp.out_time)+4);
mp->myidle /= 60;
if (mp->myidle) {