svn commit: r202193 - in head/bin: date pax
Ed Schouten
ed at FreeBSD.org
Wed Jan 13 17:56:54 UTC 2010
Author: ed
Date: Wed Jan 13 17:56:54 2010
New Revision: 202193
URL: http://svn.freebsd.org/changeset/base/202193
Log:
Port everything in bin/ from utmp to utmpx.
date: use libc utmpx routines instead of the ones provided by libulog.
pax: don't depend on <utmp.h>
Modified:
head/bin/date/Makefile
head/bin/date/date.c
head/bin/pax/gen_subs.c
Modified: head/bin/date/Makefile
==============================================================================
--- head/bin/date/Makefile Wed Jan 13 17:54:32 2010 (r202192)
+++ head/bin/date/Makefile Wed Jan 13 17:56:54 2010 (r202193)
@@ -3,7 +3,5 @@
PROG= date
SRCS= date.c netdate.c vary.c
-DPADD= ${LIBULOG}
-LDADD= -lulog
.include <bsd.prog.mk>
Modified: head/bin/date/date.c
==============================================================================
--- head/bin/date/date.c Wed Jan 13 17:54:32 2010 (r202192)
+++ head/bin/date/date.c Wed Jan 13 17:56:54 2010 (r202193)
@@ -52,9 +52,8 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
-#define _ULOG_POSIX_NAMES
-#include <ulog.h>
#include <unistd.h>
+#include <utmpx.h>
#include "extern.h"
#include "vary.h"
Modified: head/bin/pax/gen_subs.c
==============================================================================
--- head/bin/pax/gen_subs.c Wed Jan 13 17:54:32 2010 (r202192)
+++ head/bin/pax/gen_subs.c Wed Jan 13 17:56:54 2010 (r202193)
@@ -45,7 +45,6 @@ __FBSDID("$FreeBSD$");
#include <langinfo.h>
#include <stdint.h>
#include <stdio.h>
-#include <utmp.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
@@ -66,10 +65,6 @@ __FBSDID("$FreeBSD$");
#define OLDFRMTM "%b %e %Y"
#define CURFRMTD "%e %b %H:%M"
#define OLDFRMTD "%e %b %Y"
-#ifndef UT_NAMESIZE
-#define UT_NAMESIZE 8
-#endif
-#define UT_GRPSIZE 6
static int d_first = -1;
@@ -116,9 +111,8 @@ ls_list(ARCHD *arcn, time_t now, FILE *f
*/
if (strftime(f_date,DATELEN,timefrmt,localtime(&(sbp->st_mtime))) == 0)
f_date[0] = '\0';
- (void)fprintf(fp, "%s%2u %-*s %-*s ", f_mode, sbp->st_nlink,
- UT_NAMESIZE, name_uid(sbp->st_uid, 1), UT_GRPSIZE,
- name_gid(sbp->st_gid, 1));
+ (void)fprintf(fp, "%s%2u %-12s %-12s ", f_mode, sbp->st_nlink,
+ name_uid(sbp->st_uid, 1), name_gid(sbp->st_gid, 1));
/*
* print device id's for devices, or sizes for other nodes
More information about the svn-src-all
mailing list