diff --git a/include/bits/netdb.h b/include/bits/netdb.h index 698e0e216a67e2508138ba7998e827de4a6bf0e5..493719a882ba80b7791ad5cc15dd9107848a1669 100644 --- a/include/bits/netdb.h +++ b/include/bits/netdb.h @@ -1,6 +1,19 @@ #ifndef _BITS_NETDB_H #define _BITS_NETDB_H +#define EAI_BADFLAGS (-1) +#define EAI_NONAME (-2) +#define EAI_AGAIN (-3) +#define EAI_FAIL (-4) +#define EAI_NODATA (-5) +#define EAI_FAMILY (-6) +#define EAI_SOCKTYPE (-7) +#define EAI_SERVICE (-8) +#define EAI_ADDRFAMILY (-9) +#define EAI_MEMORY (-10) +#define EAI_SYSTEM (-11) +#define EAI_OVERFLOW (-12) + # define h_addr h_addr_list[0] /* Address, for backward compatibility.*/ #endif /* _BITS_NETDB_H */ diff --git a/src/header/netdb/mod.rs b/src/header/netdb/mod.rs index 2e82d415f97a6ef43bed3c04bb6e3d49a47b0084..be7145eb75832251175ceeba7b458dc76fbe7db9 100644 --- a/src/header/netdb/mod.rs +++ b/src/header/netdb/mod.rs @@ -117,6 +117,9 @@ pub const EAI_MEMORY: c_int = -10; pub const EAI_SYSTEM: c_int = -11; pub const EAI_OVERFLOW: c_int = -12; +pub const NI_MAXHOST: c_int = 1025; +pub const NI_MAXSERV: c_int = 32; + pub const NI_NUMERICHOST: c_int = 0x0001; pub const NI_NUMERICSERV: c_int = 0x0002; pub const NI_NOFQDN: c_int = 0x0004;