Date: Sat, 5 Dec 2009 19:53:29 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libulog Makefile Symbol.map ulog.h ulog_getutxent.3 ulog_getutxent.c ulog_internal.h ulog_login.3 ulog_login.c ulog_pututxline.c ulog_setutxfile.3 ulog_util.c Message-ID: <200912051953.nB5JrkBr069373@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
ed 2009-12-05 19:53:29 UTC FreeBSD src repository Modified files: lib/libulog Makefile Symbol.map ulog.h ulog_getutxent.3 ulog_getutxent.c ulog_internal.h ulog_login.3 ulog_login.c Added files: lib/libulog ulog_pututxline.c ulog_setutxfile.3 ulog_util.c Log: SVN rev 200153 on 2009-12-05 19:53:29Z by ed Massively extend libulog: - Just like struct utmp, store strings inside struct utmpx itself. This is needed to make things like pututxline() work. - Add ut_id and ut_pid fields, even though they have little use in our implementation. - It turns out our "reboot" wtmp entries indicate a system boot, so remove REBOOT_TIME - Implement getutxline() and pututxline - Add getutxuser() and setutxfile(), which allows us to crawl wtmp and lastlog files as well. - Add _ULOG_POSIX_NAMES, so we can already use the POSIX names if we really want to. Revision Changes Path 1.2 +14 -4 src/lib/libulog/Makefile 1.2 +4 -0 src/lib/libulog/Symbol.map 1.4 +36 -30 src/lib/libulog/ulog.h 1.4 +72 -9 src/lib/libulog/ulog_getutxent.3 1.4 +238 -35 src/lib/libulog/ulog_getutxent.c 1.2 +2 -0 src/lib/libulog/ulog_internal.h 1.2 +1 -1 src/lib/libulog/ulog_login.3 1.2 +21 -82 src/lib/libulog/ulog_login.c 1.1 +208 -0 src/lib/libulog/ulog_pututxline.c (new) 1.1 +94 -0 src/lib/libulog/ulog_setutxfile.3 (new) 1.1 +49 -0 src/lib/libulog/ulog_util.c (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912051953.nB5JrkBr069373>