ports-local/comms/hylafax/files/patch-GettySysV.c++
2024-04-28 12:50:45 -04:00

31 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
}
/*