-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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>
- Loading branch information
Stephen Rothwell
authored and
Linus Torvalds
committed
May 11, 2007
1 parent
99eaf3c
commit 04dd08b
Showing
24 changed files
with
66 additions
and
514 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 */ |
Oops, something went wrong.