fix memleaks
[m6w6/ext-psi] / m4 / sys_select.m4
1 AC_DEFUN(PSI_CHECK_SYS_SELECT, [
2 AC_CHECK_HEADERS(sys/select.h)
3
4 PSI_STRUCT(fd_set, [])
5
6 PSI_CONST(FD_SETSIZE, int)
7
8 PSI_MACRO(void FD_CLEAR, [(int fd, fd_set *s)])
9 PSI_MACRO(void FD_COPY, [(fd_set *s1, fd_set *s2)])
10 PSI_MACRO(void FD_CLR, [(int fd, fd_set *s)])
11 PSI_MACRO(void FD_SET, [(int fd, fd_set *s)])
12 PSI_MACRO(int FD_ISSET, [(int fd, fd_set *s)])
13 PSI_MACRO(void FD_ZERO, [(fd_set *s)])
14
15 PSI_DECL(int select, [(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct timeval *timeout)])
16 dnl PSI_DECL(int pselect, [(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct timeval *timeout, sigset_t *sigmask)])
17 ])