sync hh.org
[hh.org.git] / include / asm-xtensa / poll.h
blob6fd94773e866051bef79e0cff38fe5d6e0b04e6b
1 /*
2 * include/asm-xtensa/poll.h
4 * This file is subject to the terms and conditions of the GNU General
5 * Public License. See the file "COPYING" in the main directory of
6 * this archive for more details.
8 * Copyright (C) 2001 - 2005 Tensilica Inc.
9 */
11 #ifndef _XTENSA_POLL_H
12 #define _XTENSA_POLL_H
15 #define POLLIN 0x0001
16 #define POLLPRI 0x0002
17 #define POLLOUT 0x0004
19 #define POLLERR 0x0008
20 #define POLLHUP 0x0010
21 #define POLLNVAL 0x0020
23 #define POLLRDNORM 0x0040
24 #define POLLRDBAND 0x0080
25 #define POLLWRNORM POLLOUT
26 #define POLLWRBAND 0x0100
28 #define POLLMSG 0x0400
29 #define POLLREMOVE 0x0800
30 #define POLLRDHUP 0x2000
32 struct pollfd {
33 int fd;
34 short events;
35 short revents;
38 #endif /* _XTENSA_POLL_H */