File diff 052c0cbc4bbf → 85642093068c
BLD/build/HEADERS/CUR-92-vmkdrivers-asm-x64/vmkernel64/release/asm/poll.h
Show inline comments
 
new file 100644
 
#ifndef __x86_64_POLL_H
 
#define __x86_64_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
 
#define POLLREMOVE	0x1000
 
#define POLLRDHUP       0x2000
 

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

	
 
#endif