beveloper 702a9e2e58 added C++ header guards
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1680 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-10-26 13:22:40 +00:00

33 lines
512 B
C

/* poll.h
*
* poll is an alternative way to deal with system notification
* of events on sockets
*/
#ifndef __POLL_H
#define __POLL_H
#ifdef __cplusplus
extern "C" {
#endif
#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);
#ifdef __cplusplus
}
#endif
#endif /* __POLL_H */