Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
select.h File Reference

Go to the source code of this file.

Macros

#define FD_SETSIZE   ZVFS_FD_SETSIZE
 

Typedefs

typedef struct zvfs_fd_set fd_set
 

Functions

int pselect (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct timespec *timeout, const void *sigmask)
 
int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *errorfds, struct timeval *timeout)
 
void FD_CLR (int fd, fd_set *fdset)
 
int FD_ISSET (int fd, fd_set *fdset)
 
void FD_SET (int fd, fd_set *fdset)
 
void FD_ZERO (fd_set *fdset)
 

Macro Definition Documentation

◆ FD_SETSIZE

#define FD_SETSIZE   ZVFS_FD_SETSIZE

Typedef Documentation

◆ fd_set

typedef struct zvfs_fd_set fd_set

Function Documentation

◆ FD_CLR()

void FD_CLR ( int  fd,
fd_set fdset 
)

◆ FD_ISSET()

int FD_ISSET ( int  fd,
fd_set fdset 
)

◆ FD_SET()

void FD_SET ( int  fd,
fd_set fdset 
)

◆ FD_ZERO()

void FD_ZERO ( fd_set fdset)

◆ pselect()

int pselect ( int  nfds,
fd_set readfds,
fd_set writefds,
fd_set exceptfds,
const struct timespec timeout,
const void *  sigmask 
)

◆ select()

int select ( int  nfds,
fd_set readfds,
fd_set writefds,
fd_set errorfds,
struct timeval timeout 
)