diff options
author | Gwenolé Beauchesne <gbeauchesne@mandriva.org> | 2003-02-18 18:48:03 +0000 |
---|---|---|
committer | Gwenolé Beauchesne <gbeauchesne@mandriva.org> | 2003-02-18 18:48:03 +0000 |
commit | 36c36f5268eafce32005d2ffd47e0ff506d1e2a3 (patch) | |
tree | 3fffc72875a0547708201be745a9a6a2b0073bea | |
parent | 7a9d387a397cfe32eb2a43e5461bd4397f963016 (diff) | |
download | drakx-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.c | 9 |
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 |