26#if defined (HAVE_CONFIG_H)
30#include <sys/select.h>
36 void *restrict writefds,
37 void *restrict errorfds,
40 return select (nfds, (fd_set *restrict) readfds, (fd_set *restrict) writefds,
41 (fd_set *restrict) errorfds, (
struct timeval *) timeout);
47 FD_SET (fd, (fd_set *) set);
53 FD_CLR (fd, (fd_set *) set);
59 return FD_ISSET (fd, (fd_set *) set);
65 FD_ZERO ((fd_set *) set);
int octave_fd_isset(int fd, void *set)
void octave_fd_clr(int fd, void *set)
void octave_fd_set(int fd, void *set)
void octave_fd_zero(void *set)
int octave_select(int nfds, void *restrict readfds, void *restrict writefds, void *restrict errorfds, void *timeout)