diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-04-09 23:52:18 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-04-09 23:52:18 +0000 |
commit | b6b519b416189202d18d888d61d8bbe50dc30325 (patch) | |
tree | e04e4a2329b9cf5c96b31fa064e6c85dfb8b9055 /init | |
parent | d3f97f19718fa5890cb6cb3fd010f7b4a7bd3ae1 (diff) |
Update how we detect if libc5 is in use.
-Erik
Diffstat (limited to 'init')
-rw-r--r-- | init/init.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/init/init.c b/init/init.c index bf992b52c..619421891 100644 --- a/init/init.c +++ b/init/init.c @@ -85,13 +85,13 @@ static const int RB_ENABLE_CAD = 0x89abcdef; static const int RB_DISABLE_CAD = 0; #define RB_POWER_OFF 0x4321fedc static const int RB_AUTOBOOT = 0x01234567; -#if defined(__GLIBC__) || defined (__UCLIBC__) -#include <sys/reboot.h> + +#if __GNU_LIBRARY__ > 5 + #include <sys/reboot.h> #define init_reboot(magic) reboot(magic) #else #define init_reboot(magic) reboot(0xfee1dead, 672274793, magic) #endif -#endif #ifndef _PATH_STDPATH #define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin" @@ -112,11 +112,11 @@ static const int RB_AUTOBOOT = 0x01234567; #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) -#if defined(__GLIBC__) -#include <sys/kdaemon.h> +#if __GNU_LIBRARY__ > 5 + #include <sys/kdaemon.h> #else -extern int bdflush (int func, long int data); -#endif /* __GLIBC__ */ + extern int bdflush (int func, long int data); +#endif #define VT_PRIMARY "/dev/tty1" /* Primary virtual console */ |