Merge branch 'master' of github.com:thepowersgang/acess2
[tpg/acess2.git] / Usermode / Libraries / libpsocket.so_src / include_exp / netdb.h
index e9cf788..0968181 100644 (file)
@@ -8,6 +8,12 @@
 #define AI_ADDRCONFIG  0x004
 #define AI_NUMERICHOST 0x008
 
+#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
 {
        EAI_SUCCESS,
@@ -22,7 +28,8 @@ enum
        EAI_NODATA,
        EAI_NONAME,
        EAI_SERVICE,
-       EAI_SYSTEM
+       EAI_SYSTEM,
+       EAI_OVERFLOW
 };
 
 struct addrinfo
@@ -37,6 +44,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);

UCC git Repository :: git.ucc.asn.au