diff --git a/src/kits/network/libnet/compat.c b/src/kits/network/libnet/compat.c index 9783c4dfbe..de5acaf6a7 100644 --- a/src/kits/network/libnet/compat.c +++ b/src/kits/network/libnet/compat.c @@ -16,9 +16,6 @@ #include -extern int h_errno; -#undef h_errno - // was defined by netdb.h static int32 h_errno_tls; void initialize_before(void); @@ -70,9 +67,9 @@ _EXPORT void herror(const char *error) printf("herror() not yet supported."); } -_EXPORT int *_h_errnop() +_EXPORT int * _h_errnop() { - return (int *)tls_address(h_errno_tls); + return (int *) tls_address(h_errno_tls); } diff --git a/src/kits/network/libnet/getaddrinfo.c b/src/kits/network/libnet/getaddrinfo.c index 73ed708fe2..047e29ad75 100644 --- a/src/kits/network/libnet/getaddrinfo.c +++ b/src/kits/network/libnet/getaddrinfo.c @@ -96,10 +96,6 @@ */ #include -#undef h_errno - // was defined by netdb.h -extern int h_errno; - #ifdef YP #include #include diff --git a/src/kits/network/libnet/gethostnamadr.c b/src/kits/network/libnet/gethostnamadr.c index ef8141b3de..0698c08428 100644 --- a/src/kits/network/libnet/gethostnamadr.c +++ b/src/kits/network/libnet/gethostnamadr.c @@ -127,8 +127,6 @@ typedef union { static struct hostent *getanswer (const querybuf *, int, const char *, int); -extern int h_errno; - int _hokchar(p) const char *p; diff --git a/src/kits/network/libnet/getnameinfo.c b/src/kits/network/libnet/getnameinfo.c index 386093fd04..a082b39fb1 100644 --- a/src/kits/network/libnet/getnameinfo.c +++ b/src/kits/network/libnet/getnameinfo.c @@ -52,10 +52,6 @@ #include #include -#undef h_errno - // was defined by netdb.h -extern int h_errno; - static const struct afd { int a_af; int a_addrlen; diff --git a/src/kits/network/libnet/getnetnamadr.c b/src/kits/network/libnet/getnetnamadr.c index e53c020d4a..eedadf8f15 100644 --- a/src/kits/network/libnet/getnetnamadr.c +++ b/src/kits/network/libnet/getnetnamadr.c @@ -83,10 +83,6 @@ #include #include -#undef h_errno - // was defined by netdb.h -extern int h_errno; - struct netent *_getnetbyaddr (in_addr_t net, int type); struct netent *_getnetbyname (const char *name); diff --git a/src/kits/network/libnet/res_debug.c b/src/kits/network/libnet/res_debug.c index feea41ad7f..089bf90d2c 100644 --- a/src/kits/network/libnet/res_debug.c +++ b/src/kits/network/libnet/res_debug.c @@ -91,10 +91,6 @@ #include #include -#undef h_errno - // was defined by netdb.h -extern int h_errno; - extern const char *_res_opcodes[]; extern const char *_res_resultcodes[]; diff --git a/src/kits/network/libnet/res_mkquery.c b/src/kits/network/libnet/res_mkquery.c index 6062f8fe6b..cc573842c7 100644 --- a/src/kits/network/libnet/res_mkquery.c +++ b/src/kits/network/libnet/res_mkquery.c @@ -64,10 +64,6 @@ #include #include -#undef h_errno - // was defined by netdb.h -extern int h_errno; - /* * Form all types of queries. * Returns the size of the result or -1. diff --git a/src/kits/network/libnet/res_query.c b/src/kits/network/libnet/res_query.c index b6db3acfa4..131aa3195f 100644 --- a/src/kits/network/libnet/res_query.c +++ b/src/kits/network/libnet/res_query.c @@ -75,9 +75,7 @@ #endif const char *hostalias (const char *); -#undef h_errno - // was defined by netdb.h -int h_errno = 0; + extern int res_opt (int, u_char *, int, int); /*