]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - bits/poll.h
Add per-thread cache to malloc
[thirdparty/glibc.git] / bits / poll.h
index 81771c103fefcf585a1f5a9ef7224bf4bf5ce61d..5d114b8ca680ab7a6654f07dbc41210b11411435 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2017 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
@@ -12,9 +12,8 @@
    Lesser General Public License for more details.
 
    You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
+   License along with the GNU C Library; if not, see
+   <http://www.gnu.org/licenses/>.  */
 
 #ifndef _SYS_POLL_H
 # error "Never use <bits/poll.h> directly; include <sys/poll.h> instead."
 #define POLLPRI                02              /* There is urgent data to read.  */
 #define POLLOUT                04              /* Writing now will not block.  */
 
-/* Some aliases.  */
-#define POLLWRNORM     POLLOUT
-#define POLLRDNORM     POLLIN
-#define POLLRDBAND     POLLPRI
+#if defined __USE_XOPEN || defined __USE_XOPEN2K8
+/* These values are defined in XPG4.2 and later.  */
+# define POLLRDNORM    POLLIN          /* Normal data may be read.  */
+# define POLLRDBAND    POLLPRI         /* Priority data may be read.  */
+# define POLLWRNORM    POLLOUT         /* Writing now will not block.  */
+# define POLLWRBAND    POLLOUT         /* Priority data may be written.  */
+#endif
 
 /* 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
@@ -38,8 +40,3 @@
 #define POLLERR         010             /* Error condition.  */
 #define POLLHUP         020             /* Hung up.  */
 #define POLLNVAL        040             /* Invalid polling request.  */
-
-#ifdef __USE_MISC
-/* Canonical number of polling requests to read in at a time in poll.  */
-# define NPOLLFILE     30
-#endif