summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGwenolé Beauchesne <gbeauchesne@mandriva.org>2003-02-18 18:48:03 +0000
committerGwenolé Beauchesne <gbeauchesne@mandriva.org>2003-02-18 18:48:03 +0000
commit36c36f5268eafce32005d2ffd47e0ff506d1e2a3 (patch)
tree3fffc72875a0547708201be745a9a6a2b0073bea
parent7a9d387a397cfe32eb2a43e5461bd4397f963016 (diff)
downloaddrakx-36c36f5268eafce32005d2ffd47e0ff506d1e2a3.tar
drakx-36c36f5268eafce32005d2ffd47e0ff506d1e2a3.tar.gz
drakx-36c36f5268eafce32005d2ffd47e0ff506d1e2a3.tar.bz2
drakx-36c36f5268eafce32005d2ffd47e0ff506d1e2a3.tar.xz
drakx-36c36f5268eafce32005d2ffd47e0ff506d1e2a3.zip
dietlibc defined __dietlibc__ macro. Also add check for __GLIBC__. If none
of those C library is used, simply abort compilation.
-rw-r--r--mdk-stage1/dns.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/mdk-stage1/dns.c b/mdk-stage1/dns.c
index d1e67c78d..c0fc655d2 100644
--- a/mdk-stage1/dns.c
+++ b/mdk-stage1/dns.c
@@ -23,7 +23,7 @@
// dietlibc can do hostname lookup, whereas glibc can't when linked statically :-(
-#ifdef __LIBC_DIETLIBC__
+#if defined(__dietlibc__)
#include <unistd.h>
#include <string.h>
@@ -73,8 +73,7 @@ char * mygethostbyaddr(char * ipnum)
return NULL;
}
-
-#else // __LIBC_DIETLIBC__
+#elif defined(__GLIBC__)
#include <alloca.h>
#include <sys/socket.h>
@@ -210,4 +209,8 @@ int mygethostbyname(char * name, struct in_addr * addr) {
return rc;
}
+#else
+
+#error "Unsupported C library"
+
#endif