avoid busting bash's stack with a too big if body in configure
[m6w6/ext-psi] / m4 / netdb.m4
index 4043210ea3ec4888634a4fc22d99f792e1890ebd..5049a53cc9d81f5f73cf8f875a0e03f8ac47f082 100644 (file)
@@ -1,6 +1,6 @@
-AC_DEFUN(PSI_CHECK_NETDB, [
+PSI_CHECK_NETDB() {
        AC_CHECK_HEADERS(netdb.h)
-       
+
        PSI_STRUCT(struct hostent, [
                char *h_name,
                char **h_aliases,
@@ -8,29 +8,29 @@ AC_DEFUN(PSI_CHECK_NETDB, [
                int h_length,
                char **h_addr_list]
        )
-       
+
        PSI_STRUCT(struct netent, [
                char *n_name,
                char **n_aliases,
                int n_addrtype,
                uint32_t n_net]
        )
-       
+
        PSI_STRUCT(struct protoent, [
                char *p_name,
                char **p_aliases,
                int p_proto]
        )
-       
+
        PSI_STRUCT(struct servent, [
                char *s_name,
                char **s_aliases,
                int s_port,
                char *s_proto]
        )
-       
+
        PSI_CONST(IPPORT_RESERVED, int)
-       
+
        PSI_STRUCT(struct addrinfo, [
                int ai_flags,
                int ai_family,
@@ -41,7 +41,7 @@ AC_DEFUN(PSI_CHECK_NETDB, [
                char *ai_canonname,
                struct addrinfo *ai_next]
        )
-       
+
        PSI_CONST(AI_PASSIVE, int)
        PSI_CONST(AI_CANONNAME, int)
        PSI_CONST(AI_NUMERICHOST, int)
@@ -49,14 +49,17 @@ AC_DEFUN(PSI_CHECK_NETDB, [
        PSI_CONST(AI_V4MAPPED, int)
        PSI_CONST(AI_ALL, int)
        PSI_CONST(AI_ADDRCONFIG, int)
-       
+
        PSI_CONST(NI_NOFQDN, int)
        PSI_CONST(NI_NUMERICHOST, int)
        PSI_CONST(NI_NAMEREQD, int)
        PSI_CONST(NI_NUMERICSERV, int)
        PSI_CONST(NI_NUMERICSCOPE, int)
        PSI_CONST(NI_DGRAM, int)
-       
+
+       PSI_CONST(NI_MAXHOST, int)
+       PSI_CONST(NI_MAXSERV, int)
+
        PSI_CONST(EAI_AGAIN, int)
        PSI_CONST(EAI_BADFLAGS, int)
        PSI_CONST(EAI_FAIL, int)
@@ -67,7 +70,7 @@ AC_DEFUN(PSI_CHECK_NETDB, [
        PSI_CONST(EAI_SOCKTYPE, int)
        PSI_CONST(EAI_SYSTEM, int)
        PSI_CONST(EAI_OVERFLOW, int)
-       
+
        PSI_DECL(void endhostent, [(void)])
        PSI_DECL(void endnetent, [(void)])
        PSI_DECL(void endprotoent, [(void)])
@@ -76,7 +79,7 @@ AC_DEFUN(PSI_CHECK_NETDB, [
        PSI_DECL(char *gai_strerror, [(int errcode)])
        PSI_DECL(int getaddrinfo, [(char *node, char *service, struct addrinfo *hints, struct addrinfo **res)])
        PSI_DECL(struct hostent *gethostent, [(void)])
-       PSI_DECL(int getnameinfo, [(struct sockaddr *sa, socklen_t salen, char *host, socklen_t host_len, char *serv, socklen_t servlen, int flags)])
+       PSI_DECL(int getnameinfo, [(struct sockaddr *sa, socklen_t salen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags)])
        PSI_DECL(struct netent *getnetbyaddr, [(uint32_t net, int type)])
        PSI_DECL(struct netent *getnetbyname, [(char *name)])
        PSI_DECL(struct netent *getnetent, [(void)])
@@ -90,5 +93,4 @@ AC_DEFUN(PSI_CHECK_NETDB, [
        PSI_DECL(void setnetent, [(int stayopen)])
        PSI_DECL(void setprotoent, [(int stayopen)])
        PSI_DECL(void setservent, [(int stayopen)])
-
-])
\ No newline at end of file
+}