Logo Search packages:      
Sourcecode: le version File versions  Download package

poll.h

/* This file is stolen from linux kernel sources and slightly modified */

#ifndef __i386_POLL_H
#define __i386_POLL_H

/* These are specified by iBCS2 */
#define POLLIN          0x0001
#define POLLPRI         0x0002
#define POLLOUT         0x0004
#define POLLERR         0x0008
#define POLLHUP         0x0010
#define POLLNVAL  0x0020

/* The rest seem to be more-or-less nonstandard. Check them! */
#define POLLRDNORM      0x0040
#define POLLRDBAND      0x0080
#define POLLWRNORM      0x0100
#define POLLWRBAND      0x0200
#define POLLMSG         0x0400

#ifdef __cplusplus
extern "C" {
#endif

struct pollfd {
      int fd;
      short events;
      short revents;
};

int   poll(struct pollfd *,unsigned,int);

#ifdef __cplusplus
}
#endif

#endif

Generated by  Doxygen 1.6.0   Back to index