Index: src/tcsd/platform.c |
diff --git a/src/tcsd/platform.c b/src/tcsd/platform.c |
index 6873918a9d3d463b7c0c3f94083125d93d06aa98..c7a1c804b88485d34d845206e3c8a31d69cf681d 100644 |
--- a/src/tcsd/platform.c |
+++ b/src/tcsd/platform.c |
@@ -13,7 +13,7 @@ |
#include <sys/param.h> |
#include <sys/sysctl.h> |
#include <err.h> |
-#elif (defined (__linux) || defined (linux)) |
+#elif (defined (__linux) || defined (linux) || defined(__GLIBC__)) |
#include <utmp.h> |
#elif (defined (SOLARIS)) |
#include <utmpx.h> |
@@ -33,7 +33,7 @@ |
#include "tcslog.h" |
-#if (defined (__linux) || defined (linux)) |
+#if (defined (__linux) || defined (linux) || defined(__GLIBC__)) |
MUTEX_DECLARE_INIT(utmp_lock); |
char |