test-unistd: test previous patch
authorEric Blake <ebb9@byu.net>
Mon, 19 Jan 2009 16:37:19 +0000 (09:37 -0700)
committerEric Blake <ebb9@byu.net>
Mon, 19 Jan 2009 16:38:32 +0000 (09:38 -0700)
* tests/test-unistd.c: Test *_FILENO macros.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
tests/test-unistd.c

index 22ad726..296d20d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2009-01-19  Eric Blake  <ebb9@byu.net>
 
+       test-unistd: test previous patch
+       * tests/test-unistd.c: Test *_FILENO macros.
+
        unistd: guarantee STDIN_FILENO here, for OS/2 EMX
        * lib/unistd.in.h (STDIN_FILENO, STDOUT_FILENO, STDERR_FILENO):
        Guarantee a definition.
index dc15bda..5fed15c 100644 (file)
@@ -1,5 +1,5 @@
 /* Test of <unistd.h> substitute.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2009 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 /* Check that the various SEEK_* macros are defined.  */
 int sk[] = { SEEK_CUR, SEEK_END, SEEK_SET };
 
+/* Check that the various *_FILENO macros are defined.  */
+#if ! (defined STDIN_FILENO                                     \
+       && (STDIN_FILENO + STDOUT_FILENO + STDERR_FILENO == 3))
+missing or broken *_FILENO macros
+#endif
+
 /* Check that the types are all defined.  */
 size_t t1;
 ssize_t t2;