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.
This commit is contained in:
parent
ef0a73cc77
commit
85277f1350
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user