diff options
-rw-r--r-- | include/netdb.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/include/netdb.h b/include/netdb.h index f2196f2..f7fb1aa 100644 --- a/include/netdb.h +++ b/include/netdb.h @@ -61,14 +61,19 @@ #ifndef _NETDB_H_ #define _NETDB_H_ -#include <machine/ansi.h> #include <sys/cdefs.h> +#include <machine/ansi.h> #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)); |