32 lines
620 B
C++
32 lines
620 B
C++
|
--- faxd/GettySysV.c++.orig 2009-12-28 20:05:40.000000000 +0100
|
||
|
+++ faxd/GettySysV.c++ 2010-01-26 22:44:19.000000000 +0100
|
||
|
@@ -49,8 +49,12 @@
|
||
|
#define ut_time ut_tv.tv_sec
|
||
|
#endif
|
||
|
#else
|
||
|
+#ifdef __FreeBSD__
|
||
|
+#define ut_time ut_tv.tv_sec
|
||
|
+#else
|
||
|
#define ut_time ut_xtime
|
||
|
#endif
|
||
|
+#endif
|
||
|
|
||
|
#define getutent getutxent
|
||
|
#define getutid getutxid
|
||
|
@@ -172,6 +176,7 @@
|
||
|
void
|
||
|
SysVGetty::writeWtmp(utmp* ut)
|
||
|
{
|
||
|
+#if !defined(__FreeBSD__)
|
||
|
// append record of login to wtmp file
|
||
|
#if HAS_UTMPX
|
||
|
updwtmpx(_PATH_WTMPX, ut);
|
||
|
@@ -182,6 +187,7 @@
|
||
|
Sys::close(fd);
|
||
|
}
|
||
|
#endif
|
||
|
+#endif
|
||
|
}
|
||
|
|
||
|
/*
|