X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fsys_socket.m4;h=4d28cdde84a83fc2d372baf5ee6973e77f0a0a24;hb=b4a3c33fc143fd57288fcfe0878e7a22eeaf61bf;hp=331bd16d5fd5afec5dc81c672ad7160ca1e4a77e;hpb=4b5ceb304b924c50eaf8263ad394493ff806fed4;p=m6w6%2Fext-psi diff --git a/m4/sys_socket.m4 b/m4/sys_socket.m4 index 331bd16..4d28cdd 100644 --- a/m4/sys_socket.m4 +++ b/m4/sys_socket.m4 @@ -1,9 +1,9 @@ -AC_DEFUN(PSI_CHECK_SYS_SOCKET, [ +PSI_CHECK_SYS_SOCKET() { AC_CHECK_HEADERS(sys/socket.h) - + PSI_TYPE(socklen_t, int) PSI_TYPE(sa_family_t, uint) - + PSI_STRUCT(struct sockaddr, [ sa_family_t sa_family, char sa_data@<:@0@:>@] @@ -29,8 +29,9 @@ AC_DEFUN(PSI_CHECK_SYS_SOCKET, [ int l_onoff, int l_linger] ) - + PSI_CONST(AF_INET, int) + PSI_CONST(AF_INET6, int) PSI_CONST(AF_UNIX, int) PSI_CONST(AF_UNSPEC, int) PSI_CONST(MSG_CTRUNC, int) @@ -66,11 +67,11 @@ AC_DEFUN(PSI_CHECK_SYS_SOCKET, [ PSI_CONST(SO_SNDLOWAT, int) PSI_CONST(SO_SNDTIMEO, int) PSI_CONST(SO_TYPE, int) - + PSI_MACRO(unsigned char *CMSG_DATA, [(struct cmsghdr *m)]) PSI_MACRO(struct cmsghdr *CMSG_NXTHDR, [(struct msghdr *m, struct cmsghdr *c)]) PSI_MACRO(struct cmsghdr *CMSG_FIRSTHDR, [(struct msghdr *m)]) - + PSI_DECL(int accept, [(int socket, struct sockaddr *address, socklen_t *address_len)]) PSI_DECL(int bind, [(int socket, struct sockaddr *address, socklen_t address_len)]) PSI_DECL(int connect, [(int socket, struct sockaddr *address, socklen_t address_len)]) @@ -89,5 +90,4 @@ AC_DEFUN(PSI_CHECK_SYS_SOCKET, [ PSI_DECL(int sockatmark, [(int socket)]) PSI_DECL(int socket, [(int domain, int type, int protocol)]) PSI_DECL(int socketpair, [(int domain, int type, int protocol, int socket_vector@<:@2@:>@)]) - -]) \ No newline at end of file +}