diff options
author | ed <ed@FreeBSD.org> | 2010-01-10 21:59:06 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2010-01-10 21:59:06 +0000 |
commit | eb5b31391104d4c0be665d974bc56cc15c20e0af (patch) | |
tree | 889818dd299d38f4e60ef82d2b66c612066e4420 /usr.bin/lastcomm/lastcomm.c | |
parent | 53bf5019716540728a9bd5bdcde6c37b3df861cb (diff) | |
download | FreeBSD-src-eb5b31391104d4c0be665d974bc56cc15c20e0af.zip FreeBSD-src-eb5b31391104d4c0be665d974bc56cc15c20e0af.tar.gz |
Let lastcomm(1) build without <utmp.h>.
Use MAXLOGNAME - 1 instead of UTNAMESIZE. There is no definition for TTY
name sizes, at least not as low as 8, so hardcode it for now.
Diffstat (limited to 'usr.bin/lastcomm/lastcomm.c')
-rw-r--r-- | usr.bin/lastcomm/lastcomm.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.bin/lastcomm/lastcomm.c b/usr.bin/lastcomm/lastcomm.c index 8c55123..ab12ec2 100644 --- a/usr.bin/lastcomm/lastcomm.c +++ b/usr.bin/lastcomm/lastcomm.c @@ -59,7 +59,6 @@ __FBSDID("$FreeBSD$"); #include <stdlib.h> #include <string.h> #include <unistd.h> -#include <utmp.h> #include "pathnames.h" /*XXX*/#include <inttypes.h> @@ -154,11 +153,11 @@ main(int argc, char *argv[]) if (*argv && !requested(argv, &ab)) continue; - (void)printf("%-*.*s %-7s %-*s %-*s", + (void)printf("%-*.*s %-7s %-*s %-8s", AC_COMM_LEN, AC_COMM_LEN, ab.ac_comm, flagbits(ab.ac_flagx), - UT_NAMESIZE, user_from_uid(ab.ac_uid, 0), - UT_LINESIZE, getdev(ab.ac_tty)); + MAXLOGNAME - 1, user_from_uid(ab.ac_uid, 0), + getdev(ab.ac_tty)); /* user + system time */ |