Fixed building on FreeBSD 8.x
[oweals/cde.git] / cde / programs / dtlogin / dm.c
index 9e7b960eba2be365ff5037189f2581ca3c68c502..87fab04cc8ab78eb9f9f419780729d38e5229418 100644 (file)
@@ -53,7 +53,7 @@
 
 # include      <sys/signal.h>
 # include      <sys/stat.h>
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && OSMAJORVERSION > 8
 # include      <utmpx.h>
 #else
 # include      <utmp.h>
@@ -1697,7 +1697,7 @@ GettyMessage( struct display *d, int msgnum )
 int 
 GettyRunning( struct display *d )
 {
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && OSMAJORVERSION > 8
     struct utmpx utmp;         /* local struct for new entry              */
     struct utmpx *u;           /* pointer to entry in utmp file           */
 #else
@@ -1722,7 +1722,7 @@ GettyRunning( struct display *d )
         return FALSE;
 
 
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && OSMAJORVERSION > 8
     bzero(&utmp, sizeof(struct utmpx));
 #else
     bzero(&utmp, sizeof(struct utmp));