Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 55900
b: refs/heads/master
c: 04dd08b
h: refs/heads/master
v: v3
  • Loading branch information
Stephen Rothwell authored and Linus Torvalds committed May 11, 2007
1 parent 3d046b2 commit 3f67db3
Show file tree
Hide file tree
Showing 25 changed files with 67 additions and 515 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 99eaf3c45fe806c4a7f39b9be4a1bd0dfc617699
refs/heads/master: 04dd08b45be863f016df648a149ade1411608d00
26 changes: 1 addition & 25 deletions trunk/include/asm-alpha/poll.h
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>
28 changes: 1 addition & 27 deletions trunk/include/asm-arm/poll.h
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>
22 changes: 2 additions & 20 deletions trunk/include/asm-arm26/poll.h
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
28 changes: 1 addition & 27 deletions trunk/include/asm-avr32/poll.h
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>
27 changes: 1 addition & 26 deletions trunk/include/asm-cris/poll.h
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>
18 changes: 3 additions & 15 deletions trunk/include/asm-frv/poll.h
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

1 change: 1 addition & 0 deletions trunk/include/asm-generic/Kbuild
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
37 changes: 37 additions & 0 deletions trunk/include/asm-generic/poll.h
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 */
18 changes: 3 additions & 15 deletions trunk/include/asm-h8300/poll.h
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
28 changes: 1 addition & 27 deletions trunk/include/asm-i386/poll.h
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>
33 changes: 1 addition & 32 deletions trunk/include/asm-ia64/poll.h
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>
33 changes: 1 addition & 32 deletions trunk/include/asm-m32r/poll.h
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>
17 changes: 1 addition & 16 deletions trunk/include/asm-m68k/poll.h
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
21 changes: 1 addition & 20 deletions trunk/include/asm-mips/poll.h
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 */
Loading

0 comments on commit 3f67db3

Please sign in to comment.