summaryrefslogtreecommitdiffstats
path: root/usr.bin/rwho
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>1996-12-05 17:12:51 +0000
committerache <ache@FreeBSD.org>1996-12-05 17:12:51 +0000
commit48670a95db85fb547adcafa4bde2d7d043bd8ecd (patch)
tree3b91d4cdae37f4ee298372f61cb17e227a8f5fef /usr.bin/rwho
parent25af7e105381ac4e351f081b833847f84b4cac43 (diff)
downloadFreeBSD-src-48670a95db85fb547adcafa4bde2d7d043bd8ecd.zip
FreeBSD-src-48670a95db85fb547adcafa4bde2d7d043bd8ecd.tar.gz
Use UT_* contstants when possible instead of harcoded 8
2.2 candidate
Diffstat (limited to 'usr.bin/rwho')
-rw-r--r--usr.bin/rwho/rwho.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/usr.bin/rwho/rwho.c b/usr.bin/rwho/rwho.c
index 9ba05e2..762a34f 100644
--- a/usr.bin/rwho/rwho.c
+++ b/usr.bin/rwho/rwho.c
@@ -45,10 +45,11 @@ static char sccsid[] = "@(#)rwho.c 8.1 (Berkeley) 6/6/93";
#include <sys/file.h>
#include <protocols/rwhod.h>
#include <dirent.h>
+#include <locale.h>
#include <stdio.h>
-#include <time.h>
#include <string.h>
-#include <locale.h>
+#include <time.h>
+#include <utmp.h>
DIR *dirp;
@@ -84,7 +85,6 @@ main(argc, argv)
register struct whoent *we;
register struct myutmp *mp;
int f, n, i;
- time_t time();
(void) setlocale(LC_TIME, "");
@@ -150,8 +150,9 @@ main(argc, argv)
for (i = 0; i < nusers; i++) {
char buf[BUFSIZ], cbuf[80];
strftime(cbuf, sizeof(cbuf), "%c", localtime((time_t *)&mp->myutmp.out_time));
- (void)sprintf(buf, "%s:%-.8s", mp->myhost, mp->myutmp.out_line);
- printf("%-8.8s %-*s %.12s",
+ (void)sprintf(buf, "%s:%-.*s", mp->myhost, UT_LINESIZE, mp->myutmp.out_line);
+ printf("%-*.*s %-*s %.12s",
+ UT_NAMESIZE, UT_NAMESIZE,
mp->myutmp.out_name,
width,
buf,
@@ -180,11 +181,11 @@ utmpcmp(u1, u2)
{
int rc;
- rc = strncmp(u1->myutmp.out_name, u2->myutmp.out_name, 8);
+ rc = strncmp(u1->myutmp.out_name, u2->myutmp.out_name, UT_NAMESIZE);
if (rc)
return (rc);
- rc = strncmp(u1->myhost, u2->myhost, 8);
+ rc = strncmp(u1->myhost, u2->myhost, UT_HOSTSIZE);
if (rc)
return (rc);
- return (strncmp(u1->myutmp.out_line, u2->myutmp.out_line, 8));
+ return (strncmp(u1->myutmp.out_line, u2->myutmp.out_line, UT_LINESIZE));
}
OpenPOWER on IntegriCloud