Add definitions to help read utmpx on systems with utmpname.
authorJim Meyering <jim@meyering.net>
Wed, 5 May 1999 13:34:02 +0000 (13:34 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 5 May 1999 13:34:02 +0000 (13:34 +0000)
(UTMP_NAME_FUNCTION): Define.
(SET_UTMP_ENT): Likewise.
(GET_UTMP_ENT): Likewise.
(END_UTMP_ENT): Likewise.

lib/readutmp.h

index f468fed..7cef30b 100644 (file)
 #  include <utmpx.h>
 #  define UTMP_STRUCT_NAME utmpx
 #  define UT_TIME_MEMBER(UT_PTR) ((UT_PTR)->ut_tv.tv_sec)
+#  define SET_UTMP_ENT setutxent
+#  define GET_UTMP_ENT getutxent
+#  define END_UTMP_ENT endutxent
+#  define UTMP_NAME_FUNCTION utmpxname
 # else
 #  include <utmp.h>
 #  define UTMP_STRUCT_NAME utmp
 #  define UT_TIME_MEMBER(UT_PTR) ((UT_PTR)->ut_time)
+#  define SET_UTMP_ENT setutent
+#  define GET_UTMP_ENT getutent
+#  define END_UTMP_ENT endutent
+#  define UTMP_NAME_FUNCTION utmpname
 # endif
 
 typedef struct UTMP_STRUCT_NAME STRUCT_UTMP;