Select types. More...
Select types.
Definition in file select.h.
 Include dependency graph for select.h:Go to the source code of this file.
Data Structures | |
| struct | fd_set | 
The fd_set structure.  More... | |
Macros | |
| #define | POSIX_SELECT_THREAD_FLAG (1U << 3) | 
| Thread Flags for POSIX select   | |
| #define | CONFIG_POSIX_FD_SET_SIZE (16) | 
Maximum number of file descriptors in an fd_set structure.   | |
| #define | FD_SETSIZE (CONFIG_POSIX_FD_SET_SIZE) | 
Maximum number of file descriptors in an fd_set structure.   | |
Functions | |
| static void | FD_CLR (int fd, fd_set *fdsetp) | 
Removes a file descriptor from an fd_set if it is a member.   | |
| static int | FD_ISSET (int fd, fd_set *fdsetp) | 
Checks if a file descriptor is a member of an fd_set   | |
| static void | FD_SET (int fd, fd_set *fdsetp) | 
Adds a file descriptor from an fd_set if it is not already a member.   | |
| static void | FD_ZERO (fd_set *fdsetp) | 
| Initializes the descriptor set as an empty set.   | |
| int | select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct timeval *timeout) | 
| Examines the given file descriptor sets if they are ready for their respective operation.   | |