[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / asm-xtensa / poll.h
1 /*
2 * include/asm-xtensa/poll.h
3 *
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.
7 *
8 * Copyright (C) 2001 - 2005 Tensilica Inc.
9 */
10
11 #ifndef _XTENSA_POLL_H
12 #define _XTENSA_POLL_H
13
14
15 #define POLLIN 0x0001
16 #define POLLPRI 0x0002
17 #define POLLOUT 0x0004
18
19 #define POLLERR 0x0008
20 #define POLLHUP 0x0010
21 #define POLLNVAL 0x0020
22
23 #define POLLRDNORM 0x0040
24 #define POLLRDBAND 0x0080
25 #define POLLWRNORM POLLOUT
26 #define POLLWRBAND 0x0100
27
28 #define POLLMSG 0x0400
29 #define POLLREMOVE 0x0800
30 #define POLLRDHUP 0x2000
31
32 struct pollfd {
33 int fd;
34 short events;
35 short revents;
36 };
37
38 #endif /* _XTENSA_POLL_H */