From 0d294462a5af08ada654c588fad921ed7a22749b Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 29 May 2016 15:06:36 -0700 Subject: os: Add X_NOTIFY_ERROR value This provides a way to report errors on file descriptors that is better defined than "any bits which are not READ or WRITE". Signed-off-by: Keith Packard Reviewed-by: Adam Jackson --- include/os.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/os.h b/include/os.h index 9a3d9a9a0..b0a068ed2 100644 --- a/include/os.h +++ b/include/os.h @@ -148,9 +148,10 @@ extern _X_EXPORT void CloseDownConnection(ClientPtr /*client */ ); typedef void (*NotifyFdProcPtr)(int fd, int ready, void *data); -#define X_NOTIFY_NONE 0 -#define X_NOTIFY_READ 1 -#define X_NOTIFY_WRITE 2 +#define X_NOTIFY_NONE 0x0 +#define X_NOTIFY_READ 0x1 +#define X_NOTIFY_WRITE 0x2 +#define X_NOTIFY_ERROR 0x4 /* don't need to select for, always reported */ extern _X_EXPORT Bool SetNotifyFd(int fd, NotifyFdProcPtr notify_fd, int mask, void *data); -- cgit v1.2.3