haiku/headers/posix/poll.h

25 lines
443 B
C
Raw Normal View History

/* poll.h
*
* poll is an alternative way to deal with system notification
* of events on sockets
*/
#ifndef __POLL_H
#define __POLL_H
#define POLLIN 0x0001
#define POLLPRI 0x0002 /* not used */
#define POLLOUT 0x0004
#define POLLERR 0x0008
struct pollfd {
int fd;
int events; /* events to look for */
int revents; /* events that occured */
};
extern int poll(struct pollfd * p, int nb, int timeout);
#endif /* __POLL_H */