Loading...
gen/NetBSD/utmpx.5.patch Libc-391 Libc-498
--- Libc/Libc-391/gen/NetBSD/utmpx.5.patch
+++ Libc/Libc-498/gen/NetBSD/utmpx.5.patch
@@ -1,6 +1,11 @@
---- utmpx.5.orig	2004-07-13 09:15:18.000000000 -0700
-+++ utmpx.5	2004-08-05 15:33:40.000000000 -0700
-@@ -38,23 +38,16 @@
+--- utmpx.5.orig	2004-09-20 17:32:52.000000000 -0700
++++ utmpx.5	2005-12-26 11:25:30.000000000 -0800
+@@ -34,13 +34,11 @@
+ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ .\" POSSIBILITY OF SUCH DAMAGE.
+ .\"
+-.Dd September 26, 2002
++.Dd Dec 26, 2005
  .Dt UTMPX 5
  .Os
  .Sh NAME
@@ -11,11 +16,9 @@
  .Nd user accounting database
  .Sh SYNOPSIS
  .In utmpx.h
- .Sh DESCRIPTION
- The
+@@ -49,89 +47,51 @@
  .Aq Pa utmpx.h
--header defines the structures and functions for logging user.
-+header defines the structure and functions for logging user.
+ header defines the structures and functions for logging user.
  Currently logged in users are tracked in
 -.Pa /var/run/utmpx ,
 -a list of all logins and logouts, as well as all shutdowns, reboots
@@ -23,20 +26,37 @@
 -.Pa /var/log/wtmpx ,
 -and the last login of each user is noted in
 -.Pa /var/log/lastlogx .
+-The files are not automatically created if they do not exist; they
+-must be created manually.
+-.Pp
 +.Pa /var/run/utmpx .
- The files are not automatically created if they do not exist; they
- must be created manually.
- .Pp
-@@ -62,76 +55,18 @@
+ The interface to the
  .Nm utmpx
  file is described in
  .Xr endutxent 3 .
--.Pp
++The file is not automatically created if they do not exist; it
++must be created manually.
+ .Pp
 -The
 -.Nm wtmpx
 -file can grow rapidly on busy systems, and is normally rotated with
 -.Xr newsyslog 8 .
--.Pp
++Traditionally, separate files would be used to store the running log of
++the logins and logouts
++.Pf ( Pa wtmpx ) ,
++and the last login of each user
++.Pf ( Pa lastlogx ) .
++With the availability of the Apple system log facility
++.Xr asl 3 ,
++these separate files can be replace with log entries, which are automatically
++generated when
++.Nm utmpx
++entries are written.
++The API to access the logins and logouts is described in
++.Xr endutxent_wtmp 3
++while the last login info is accessible with
++.Xr getlastlogx 3 .
+ .Pp
 -In the event of a date change, a shutdown, or a reboot, the following
 -items are logged in the
 -.Nm wtmpx
@@ -71,16 +91,21 @@
 -.Fa ut_name
 -(see
 -.Xr shutdown 8
--and
++For compatibility, changes to
++.Nm utmpx
++are reflected in
++.Xr utmp 3
++(in the
++.Pa utmp ,
++.Pa wtmp
+ and
 -.Xr reboot 8 ) ,
 -using
 -.Xr logwtmpx 3 .
 -.Pp
 -.El
-+For compatibility, changes to
-+.Nm utmpx
-+are reflected in
-+.Xr utmp 3 ,
++.Pa lastlog
++files),
 +but not the other way around.
  .Sh FILES
 -.Bl -tag -width /var/log/lastlogx -compact
@@ -104,10 +129,13 @@
 -.Xr rwho 1 ,
 -.Xr w 1 ,
 -.Xr who 1 ,
++.Xr asl 3 ,
  .Xr endutxent 3 ,
 -.Xr logwtmpx 3 ,
 -.Xr ac 8 ,
 -.Xr init 8 ,
 -.Xr newsyslog 8 ,
 -.Xr reboot 8
++.Xr endutxent_wtmp 3 ,
++.Xr getlastlogx 3 ,
 +.Xr utmp 5