Zephyr API Documentation 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 )