diff --git a/include/netdb.h b/include/netdb.h index f2196f2c9b26..f7fb1aa05594 100644 --- a/include/netdb.h +++ b/include/netdb.h @@ -61,14 +61,19 @@ #ifndef _NETDB_H_ #define _NETDB_H_ -#include #include +#include #ifdef _BSD_SIZE_T_ typedef _BSD_SIZE_T_ size_t; #undef _BSD_SIZE_T_ #endif +#ifdef _BSD_SOCKLEN_T_ +typedef _BSD_SOCKLEN_T_ socklen_t; +#undef _BSD_SOCKLEN_T_ +#endif + #ifndef _PATH_HEQUIV # define _PATH_HEQUIV "/etc/hosts.equiv" #endif @@ -197,14 +202,6 @@ struct addrinfo { */ #define SCOPE_DELIMITER '%' -/* - * data types - basically forward decl for getnameinfo() - */ -#ifdef _BSD_SOCKLEN_T_ -typedef _BSD_SOCKLEN_T_ socklen_t; -#undef _BSD_SOCKLEN_T_ -#endif - __BEGIN_DECLS void endhostent __P((void)); void endnetent __P((void));