diff -urN linux-2.4.18-wt4-pre6/include/asm-alpha/poll.h linux-2.4.18-wt4/include/asm-alpha/poll.h --- linux-2.4.18-wt4-pre6/include/asm-alpha/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-alpha/poll.h Mon Apr 1 11:53:57 2002 @@ -12,6 +12,7 @@ #define POLLWRNORM 256 #define POLLWRBAND 512 #define POLLMSG 1024 +#define POLLREMOVE 4096 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-arm/poll.h linux-2.4.18-wt4/include/asm-arm/poll.h --- linux-2.4.18-wt4-pre6/include/asm-arm/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-arm/poll.h Mon Apr 1 11:54:05 2002 @@ -15,6 +15,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-cris/poll.h linux-2.4.18-wt4/include/asm-cris/poll.h --- linux-2.4.18-wt4-pre6/include/asm-cris/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-cris/poll.h Mon Apr 1 11:54:10 2002 @@ -14,6 +14,7 @@ #define POLLWRNORM 256 #define POLLWRBAND 512 #define POLLMSG 1024 +#define POLLREMOVE 4096 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-ia64/poll.h linux-2.4.18-wt4/include/asm-ia64/poll.h --- linux-2.4.18-wt4-pre6/include/asm-ia64/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-ia64/poll.h Mon Apr 1 11:54:22 2002 @@ -20,6 +20,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-m68k/poll.h linux-2.4.18-wt4/include/asm-m68k/poll.h --- linux-2.4.18-wt4-pre6/include/asm-m68k/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-m68k/poll.h Mon Apr 1 11:54:29 2002 @@ -12,6 +12,7 @@ #define POLLRDBAND 128 #define POLLWRBAND 256 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-mips/poll.h linux-2.4.18-wt4/include/asm-mips/poll.h --- linux-2.4.18-wt4-pre6/include/asm-mips/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-mips/poll.h Mon Apr 1 11:52:52 2002 @@ -16,6 +16,7 @@ /* XXX This one seems to be more-or-less nonstandard. */ #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-mips64/poll.h linux-2.4.18-wt4/include/asm-mips64/poll.h --- linux-2.4.18-wt4-pre6/include/asm-mips64/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-mips64/poll.h Mon Apr 1 11:52:57 2002 @@ -23,6 +23,7 @@ /* XXX This one seems to be more-or-less nonstandard. */ #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-parisc/poll.h linux-2.4.18-wt4/include/asm-parisc/poll.h --- linux-2.4.18-wt4-pre6/include/asm-parisc/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-parisc/poll.h Mon Apr 1 11:53:03 2002 @@ -15,6 +15,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-ppc/poll.h linux-2.4.18-wt4/include/asm-ppc/poll.h --- linux-2.4.18-wt4-pre6/include/asm-ppc/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-ppc/poll.h Mon Apr 1 11:53:08 2002 @@ -15,6 +15,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-ppc64/poll.h linux-2.4.18-wt4/include/asm-ppc64/poll.h --- linux-2.4.18-wt4-pre6/include/asm-ppc64/poll.h Mon Apr 1 11:32:46 2002 +++ linux-2.4.18-wt4/include/asm-ppc64/poll.h Mon Apr 1 11:53:14 2002 @@ -21,6 +21,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-s390/poll.h linux-2.4.18-wt4/include/asm-s390/poll.h --- linux-2.4.18-wt4-pre6/include/asm-s390/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-s390/poll.h Mon Apr 1 11:53:19 2002 @@ -23,6 +23,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-s390x/poll.h linux-2.4.18-wt4/include/asm-s390x/poll.h --- linux-2.4.18-wt4-pre6/include/asm-s390x/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-s390x/poll.h Mon Apr 1 11:53:24 2002 @@ -23,6 +23,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-sh/poll.h linux-2.4.18-wt4/include/asm-sh/poll.h --- linux-2.4.18-wt4-pre6/include/asm-sh/poll.h Sat Dec 1 18:27:13 2001 +++ linux-2.4.18-wt4/include/asm-sh/poll.h Mon Apr 1 11:53:29 2002 @@ -15,6 +15,7 @@ #define POLLWRNORM 0x0100 #define POLLWRBAND 0x0200 #define POLLMSG 0x0400 +#define POLLREMOVE 0x1000 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-sparc/poll.h linux-2.4.18-wt4/include/asm-sparc/poll.h --- linux-2.4.18-wt4-pre6/include/asm-sparc/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-sparc/poll.h Mon Apr 1 11:53:38 2002 @@ -12,6 +12,7 @@ #define POLLRDBAND 128 #define POLLWRBAND 256 #define POLLMSG 512 +#define POLLREMOVE 4096 struct pollfd { int fd; diff -urN linux-2.4.18-wt4-pre6/include/asm-sparc64/poll.h linux-2.4.18-wt4/include/asm-sparc64/poll.h --- linux-2.4.18-wt4-pre6/include/asm-sparc64/poll.h Sat Dec 1 18:27:14 2001 +++ linux-2.4.18-wt4/include/asm-sparc64/poll.h Mon Apr 1 11:53:45 2002 @@ -12,6 +12,7 @@ #define POLLRDBAND 128 #define POLLWRBAND 256 #define POLLMSG 512 +#define POLLREMOVE 4096 struct pollfd { int fd;