 04dd08b45b
			
		
	
	
	04dd08b45b
	
	
	
		
			
			These files are almost all the same. This patch could be made even simpler if we don't mind POLLREMOVE turning up in a few architectures that didn't have it previously (which should be OK as POLLREMOVE is not used anywhere in the current tree). Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Cc: <linux-arch@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			708 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			708 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_GENERIC_POLL_H
 | |
| #define __ASM_GENERIC_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
 | |
| #ifndef POLLWRNORM
 | |
| #define POLLWRNORM	0x0100
 | |
| #endif
 | |
| #ifndef POLLWRBAND
 | |
| #define POLLWRBAND	0x0200
 | |
| #endif
 | |
| #ifndef POLLMSG
 | |
| #define POLLMSG		0x0400
 | |
| #endif
 | |
| #ifndef POLLREMOVE
 | |
| #define POLLREMOVE	0x1000
 | |
| #endif
 | |
| #ifndef POLLRDHUP
 | |
| #define POLLRDHUP       0x2000
 | |
| #endif
 | |
| 
 | |
| struct pollfd {
 | |
| 	int fd;
 | |
| 	short events;
 | |
| 	short revents;
 | |
| };
 | |
| 
 | |
| #endif	/* __ASM_GENERIC_POLL_H */
 |