summaryrefslogtreecommitdiff
path: root/net/freeradius/files/patch-src__include__sysutmp.h
blob: 1589ee1d283ce3ed5f17a8adebb39f80b18527b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- ./src/include/sysutmp.h.orig	2009-12-30 10:44:35.000000000 -0500
+++ ./src/include/sysutmp.h	2010-03-06 09:32:13.075571526 -0500
@@ -30,7 +30,7 @@
 #  define UT_NAMESIZE	32
 #  define UT_LINESIZE	32
 #  define UT_HOSTSIZE	257
-#ifdef hpux
+#if defined(hpux) || defined(__FreeBSD__)
 #  define ut_name ut_user
 #endif
 #else
@@ -43,7 +43,7 @@
 #  define UT_HOSTSIZE	64
 #endif
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(bsdi) || defined(__OpenBSD__) || defined(__APPLE__)
+#if (defined(__FreeBSD__) && !defined(HAVE_UTMPX_H)) || defined(__NetBSD__) || defined(bsdi) || defined(__OpenBSD__) || defined(__APPLE__)
 #  ifndef UTMP_FILE
 #    define UTMP_FILE "/var/run/utmp"
 #  endif