Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.20-rc4 37 lines 809 B view raw
1#ifndef __ASM_SH64_POLL_H 2#define __ASM_SH64_POLL_H 3 4/* 5 * This file is subject to the terms and conditions of the GNU General Public 6 * License. See the file "COPYING" in the main directory of this archive 7 * for more details. 8 * 9 * include/asm-sh64/poll.h 10 * 11 * Copyright (C) 2000, 2001 Paolo Alberelli 12 * 13 */ 14 15/* These are specified by iBCS2 */ 16#define POLLIN 0x0001 17#define POLLPRI 0x0002 18#define POLLOUT 0x0004 19#define POLLERR 0x0008 20#define POLLHUP 0x0010 21#define POLLNVAL 0x0020 22 23/* The rest seem to be more-or-less nonstandard. Check them! */ 24#define POLLRDNORM 0x0040 25#define POLLRDBAND 0x0080 26#define POLLWRNORM 0x0100 27#define POLLWRBAND 0x0200 28#define POLLMSG 0x0400 29#define POLLRDHUP 0x2000 30 31struct pollfd { 32 int fd; 33 short events; 34 short revents; 35}; 36 37#endif /* __ASM_SH64_POLL_H */