X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibpsocket.so_src%2Finclude_exp%2Fnetdb.h;h=d0f12b93374272231cbec8666b4659ac2c3b0310;hb=3a6a04204acae8bc2ccfce7d0be1f1ba75744bb5;hp=e9cf788322a31c0c6e3b75301ce08b8247aa39c3;hpb=d0b4559f2936f6d9f06be0f7c3c51527a480ec0d;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libpsocket.so_src/include_exp/netdb.h b/Usermode/Libraries/libpsocket.so_src/include_exp/netdb.h index e9cf7883..d0f12b93 100644 --- a/Usermode/Libraries/libpsocket.so_src/include_exp/netdb.h +++ b/Usermode/Libraries/libpsocket.so_src/include_exp/netdb.h @@ -7,6 +7,13 @@ #define AI_V4MAPPED 0x002 #define AI_ADDRCONFIG 0x004 #define AI_NUMERICHOST 0x008 +#define AI_NUMERICSERV 0x010 + +#define NI_NAMEREQD (1<<0) +#define NI_DGRAM (1<<1) +#define NI_NOFQDN (1<<2) +#define NI_NUMERICHOST (1<<3) +#define NI_NUMERICSERV (1<<4) enum { @@ -22,7 +29,8 @@ enum EAI_NODATA, EAI_NONAME, EAI_SERVICE, - EAI_SYSTEM + EAI_SYSTEM, + EAI_OVERFLOW }; struct addrinfo @@ -37,6 +45,7 @@ struct addrinfo struct addrinfo *ai_next; }; +extern int getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags); extern int getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res); extern void freeaddrinfo(struct addrinfo *res); const char *gai_strerror(int errorcode);