From 0e023ff2146d086d10c63b8e19bd263ce40d05fe Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 14 Jan 2013 00:59:54 +0100 Subject: Pass pfinet errors to io_select callers This will be needed to properly support poll in glibc. * pfinet/glue-include/linux/poll.h (POLLERR): Define to 0x1000. * pfinet/io-ops.c (S_io_select): Look for POLLERR condition. On such condition, return EIO. --- pfinet/glue-include/linux/poll.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pfinet/glue-include/linux/poll.h') diff --git a/pfinet/glue-include/linux/poll.h b/pfinet/glue-include/linux/poll.h index b21c3c71..c785ea74 100644 --- a/pfinet/glue-include/linux/poll.h +++ b/pfinet/glue-include/linux/poll.h @@ -9,7 +9,7 @@ #define POLLWRNORM SELECT_WRITE #define POLLWRBAND SELECT_WRITE #define POLLPRI SELECT_URG -#define POLLERR SELECT_READ | SELECT_WRITE +#define POLLERR 0x1000 #define POLLHUP SELECT_READ typedef struct poll_table_struct { } poll_table; -- cgit v1.2.3