Consolidate asm/poll.h
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>
This commit is contained in:
Родитель
99eaf3c45f
Коммит
04dd08b45b
|
@ -1,25 +1 @@
|
|||
#ifndef __ALPHA_POLL_H
|
||||
#define __ALPHA_POLL_H
|
||||
|
||||
#define POLLIN (1 << 0)
|
||||
#define POLLPRI (1 << 1)
|
||||
#define POLLOUT (1 << 2)
|
||||
#define POLLERR (1 << 3)
|
||||
#define POLLHUP (1 << 4)
|
||||
#define POLLNVAL (1 << 5)
|
||||
#define POLLRDNORM (1 << 6)
|
||||
#define POLLRDBAND (1 << 7)
|
||||
#define POLLWRNORM (1 << 8)
|
||||
#define POLLWRBAND (1 << 9)
|
||||
#define POLLMSG (1 << 10)
|
||||
#define POLLREMOVE (1 << 12)
|
||||
#define POLLRDHUP (1 << 13)
|
||||
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __ASMARM_POLL_H
|
||||
#define __ASMARM_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,26 +1,8 @@
|
|||
#ifndef __ASMARM_POLL_H
|
||||
#define __ASMARM_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
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
/* The rest seem to be more-or-less nonstandard. Check them! */
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#undef POLLREMOVE
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __ASM_AVR32_POLL_H
|
||||
#define __ASM_AVR32_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif /* __ASM_AVR32_POLL_H */
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,26 +1 @@
|
|||
#ifndef __ASM_CRIS_POLL_H
|
||||
#define __ASM_CRIS_POLL_H
|
||||
|
||||
/* taken from asm-alpha */
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRNORM 256
|
||||
#define POLLWRBAND 512
|
||||
#define POLLMSG 1024
|
||||
#define POLLREMOVE 4096
|
||||
#define POLLRDHUP 8192
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,24 +1,12 @@
|
|||
#ifndef _ASM_POLL_H
|
||||
#define _ASM_POLL_H
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRBAND 256
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#undef POLLREMOVE
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ header-y += fcntl.h
|
|||
header-y += ioctl.h
|
||||
header-y += ipc.h
|
||||
header-y += mman.h
|
||||
header-y += poll.h
|
||||
header-y += signal.h
|
||||
header-y += statfs.h
|
||||
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
#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 */
|
|
@ -1,23 +1,11 @@
|
|||
#ifndef __H8300_POLL_H
|
||||
#define __H8300_POLL_H
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRBAND 256
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#undef POLLREMOVE
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __i386_POLL_H
|
||||
#define __i386_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,32 +1 @@
|
|||
#ifndef _ASM_IA64_POLL_H
|
||||
#define _ASM_IA64_POLL_H
|
||||
|
||||
/*
|
||||
* poll(2) bit definitions. Based on <asm-i386/poll.h>.
|
||||
*
|
||||
* Modified 1998, 1999, 2002
|
||||
* David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
|
||||
*/
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif /* _ASM_IA64_POLL_H */
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,32 +1 @@
|
|||
#ifndef _ASM_M32R_POLL_H
|
||||
#define _ASM_M32R_POLL_H
|
||||
|
||||
/*
|
||||
* poll(2) bit definitions. Based on <asm-i386/poll.h>.
|
||||
*
|
||||
* Modified 2004
|
||||
* Hirokazu Takata <takata at linux-m32r.org>
|
||||
*/
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif /* _ASM_M32R_POLL_H */
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,24 +1,9 @@
|
|||
#ifndef __m68k_POLL_H
|
||||
#define __m68k_POLL_H
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRBAND 256
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,28 +1,9 @@
|
|||
#ifndef __ASM_POLL_H
|
||||
#define __ASM_POLL_H
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLWRBAND 0x0100
|
||||
|
||||
/* These seem to be more or less nonstandard ... */
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif /* __ASM_POLL_H */
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __PARISC_POLL_H
|
||||
#define __PARISC_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,24 +1 @@
|
|||
#ifndef _ASM_POWERPC_POLL_H
|
||||
#define _ASM_POWERPC_POLL_H
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif /* _ASM_POWERPC_POLL_H */
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,35 +1 @@
|
|||
/*
|
||||
* include/asm-s390/poll.h
|
||||
*
|
||||
* S390 version
|
||||
*
|
||||
* Derived from "include/asm-i386/poll.h"
|
||||
*/
|
||||
|
||||
#ifndef __S390_POLL_H
|
||||
#define __S390_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __ASM_SH_POLL_H
|
||||
#define __ASM_SH_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif /* __ASM_SH_POLL_H */
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -1,37 +1,8 @@
|
|||
#ifndef __ASM_SH64_POLL_H
|
||||
#define __ASM_SH64_POLL_H
|
||||
|
||||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* include/asm-sh64/poll.h
|
||||
*
|
||||
* Copyright (C) 2000, 2001 Paolo Alberelli
|
||||
*
|
||||
*/
|
||||
#include <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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#undef POLLREMOVE
|
||||
|
||||
#endif /* __ASM_SH64_POLL_H */
|
||||
|
|
|
@ -1,24 +1,12 @@
|
|||
#ifndef __SPARC_POLL_H
|
||||
#define __SPARC_POLL_H
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRBAND 256
|
||||
#define POLLMSG 512
|
||||
#define POLLREMOVE 1024
|
||||
#define POLLRDHUP 2048
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,24 +1,12 @@
|
|||
#ifndef __SPARC64_POLL_H
|
||||
#define __SPARC64_POLL_H
|
||||
|
||||
#define POLLIN 1
|
||||
#define POLLPRI 2
|
||||
#define POLLOUT 4
|
||||
#define POLLERR 8
|
||||
#define POLLHUP 16
|
||||
#define POLLNVAL 32
|
||||
#define POLLRDNORM 64
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 128
|
||||
#define POLLWRBAND 256
|
||||
#define POLLMSG 512
|
||||
#define POLLREMOVE 1024
|
||||
#define POLLRDHUP 2048
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,24 +1,9 @@
|
|||
#ifndef __V850_POLL_H__
|
||||
#define __V850_POLL_H__
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRBAND 0x0100
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif /* __V850_POLL_H__ */
|
||||
|
|
|
@ -1,27 +1 @@
|
|||
#ifndef __x86_64_POLL_H
|
||||
#define __x86_64_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
|
||||
#define POLLWRNORM 0x0100
|
||||
#define POLLWRBAND 0x0200
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x1000
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
|
||||
#endif
|
||||
#include <asm-generic/poll.h>
|
||||
|
|
|
@ -11,28 +11,10 @@
|
|||
#ifndef _XTENSA_POLL_H
|
||||
#define _XTENSA_POLL_H
|
||||
|
||||
|
||||
#define POLLIN 0x0001
|
||||
#define POLLPRI 0x0002
|
||||
#define POLLOUT 0x0004
|
||||
|
||||
#define POLLERR 0x0008
|
||||
#define POLLHUP 0x0010
|
||||
#define POLLNVAL 0x0020
|
||||
|
||||
#define POLLRDNORM 0x0040
|
||||
#define POLLRDBAND 0x0080
|
||||
#define POLLWRNORM POLLOUT
|
||||
#define POLLWRBAND 0x0100
|
||||
|
||||
#define POLLMSG 0x0400
|
||||
#define POLLREMOVE 0x0800
|
||||
#define POLLRDHUP 0x2000
|
||||
|
||||
struct pollfd {
|
||||
int fd;
|
||||
short events;
|
||||
short revents;
|
||||
};
|
||||
#include <asm-generic/poll.h>
|
||||
|
||||
#endif /* _XTENSA_POLL_H */
|
||||
|
|
Загрузка…
Ссылка в новой задаче