]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Mkae it build on FreeBSD. Fixes bug #177
authorAlan T. DeKok <aland@freeradius.org>
Tue, 1 Nov 2011 14:00:57 +0000 (15:00 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 1 Nov 2011 14:02:44 +0000 (15:02 +0100)
src/include/sysutmp.h

index 27d5cddef3296baeb03e24e92f30538601c5e8e0..75eee22dd09c62300d87261e22c45ebab19d2835 100644 (file)
@@ -30,7 +30,7 @@ RCSIDH(sysutmp_h, "$Id$")
 #  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
@@ -47,7 +47,8 @@ extern "C" {
 #  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