Remove definitions of POLL* constants.
authordrepper <drepper>
Fri, 29 Aug 1997 00:46:24 +0000 (00:46 +0000)
committerdrepper <drepper>
Fri, 29 Aug 1997 00:46:24 +0000 (00:46 +0000)
Include <bits/poll.h>.

io/sys/poll.h

index e694fe3..b9af2cf 100644 (file)
@@ -1,5 +1,5 @@
 /* Compatibility definitions for System V `poll' interface.
-   Copyright (C) 1994, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1996, 1997 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -22,6 +22,9 @@
 
 #include <features.h>
 
+/* Get the platform dependent bits of `poll'.  */
+#include <bits/poll.h>
+
 __BEGIN_DECLS
 
 /* Data structure describing a polling request.  */
@@ -32,26 +35,6 @@ struct pollfd
     short int revents;         /* Types of events that actually occurred.  */
   };
 
-/* Event types that can be polled for.  These bits may be set in `events'
-   to indicate the interesting event types; they will appear in `revents'
-   to indicate the status of the file descriptor.  */
-#define POLLIN         01              /* There is data to read.  */
-#define POLLPRI                02              /* There is urgent data to read.  */
-#define POLLOUT                04              /* Writing now will not block.  */
-
-/* Some aliases.  */
-#define POLLWRNORM     POLLOUT
-
-/* Event types always implicitly polled for.  These bits need not be set in
-   `events', but they will appear in `revents' to indicate the status of
-   the file descriptor.  */
-#define POLLERR         010             /* Error condition.  */
-#define POLLHUP         020             /* Hung up.  */
-#define POLLNVAL        040             /* Invalid polling request.  */
-
-/* Canonical number of polling requests to read in at a time in poll.  */
-#define NPOLLFILE      30
-
 
 /* Poll the file descriptors described by the NFDS structures starting at
    FDS.  If TIMEOUT is nonzero and not -1, allow TIMEOUT milliseconds for