Linux 2.6.13-rc3
[linux-2.6/next.git] / include / asm-xtensa / poll.h
blobdffe447534e063d58d480937515691f415ca8927
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
31 struct pollfd {
32 int fd;
33 short events;
34 short revents;
37 #endif /* _XTENSA_POLL_H */