* conform/conformtest.pl (checknamespace): Sort the output list.
authorRoland McGrath <roland@gnu.org>
Thu, 23 Aug 2001 04:34:57 +0000 (04:34 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 23 Aug 2001 04:34:57 +0000 (04:34 +0000)
* sysdeps/generic/bits/poll.h (POLLWRBAND): New alias for POLLOUT.
(POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND): Make these
definitions conditional on [__USE_XOPEN].

* sysdeps/mach/hurd/bits/fcntl.h (O_ASYNC, O_FSYNC, O_SYNC): Define
these unconditionally, not only use [__USE_BSD], so as to match
the sysdeps/unix/sysv/linux files.

ChangeLog
bits/poll.h
sysdeps/generic/bits/poll.h
sysdeps/mach/hurd/bits/fcntl.h

index 2daef26..67711d3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2001-08-22  Roland McGrath  <roland@frob.com>
+
+       * conform/conformtest.pl (checknamespace): Sort the output list.
+
+       * sysdeps/generic/bits/poll.h (POLLWRBAND): New alias for POLLOUT.
+       (POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND): Make these
+       definitions conditional on [__USE_XOPEN].
+
+       * sysdeps/mach/hurd/bits/fcntl.h (O_ASYNC, O_FSYNC, O_SYNC): Define
+       these unconditionally, not only use [__USE_BSD], so as to match
+       the sysdeps/unix/sysv/linux files.
+
 2001-08-22  Ulrich Drepper  <drepper@redhat.com>
 
        * test-skeleton.c (add_temp_file): Add __attribute__ ((unused)) to
index a3da430..022a06c 100644 (file)
 #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
+#ifdef __USE_XOPEN
+/* These values are defined in XPG4.2.  */
+# 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
index a3da430..022a06c 100644 (file)
 #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
+#ifdef __USE_XOPEN
+/* These values are defined in XPG4.2.  */
+# 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
index 8e39f63..09da177 100644 (file)
    returned by `fcntl' with the F_GETFL command.  */
 
 #define        O_APPEND        0x0100  /* Writes always append to the file.  */
-#ifdef __USE_BSD
-# define O_ASYNC       0x0200  /* Send SIGIO to owner when data is ready.  */
-# define O_FSYNC       0x0400  /* Synchronous writes.  */
-# define O_SYNC                O_FSYNC
-#endif
+#define O_ASYNC                0x0200  /* Send SIGIO to owner when data is ready.  */
+#define O_FSYNC                0x0400  /* Synchronous writes.  */
+#define O_SYNC         O_FSYNC
 #ifdef __USE_GNU
 # define O_NOATIME     0x0800  /* Don't set access time on read (owner).  */
 #endif