1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-17 12:41:05 +03:00
Files
gnulib/doc/posix-functions
Eric Blake 0e9ef9b9c9 dup2: work around Haiku bug
dup2(n,n) must be a no-op, but on Haiku, it resets FD_CLOEXEC.
However, we must keep the Linux workaround for dup2(n,n)
returning (unsigned int)-EBADF.

* m4/dup2.m4 (gl_FUNC_DUP2): Test for bug.
* lib/dup2.c (rpl_dup2) [!WIN32]: Add workaround.
* doc/posix-functions/dup2.texi (dup2): Document the bug.
* tests/test-dup2.c (main): Enhance test.

Signed-off-by: Eric Blake <eblake@redhat.com>
2011-01-31 20:58:59 -07:00
..
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-21 22:46:57 +01:00
2010-12-21 17:30:27 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-10-08 09:02:50 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2011-01-31 20:58:59 -07:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-21 22:46:56 +01:00
2010-12-21 17:30:27 +01:00
2010-12-21 22:49:52 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2011-01-09 16:38:10 -08:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-31 23:05:03 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-20 03:28:45 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-09-14 14:49:34 -06:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-12-10 15:42:08 -07:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2011-01-01 01:50:01 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-12-21 22:49:36 +01:00
2010-12-21 22:46:47 +01:00
2010-12-21 22:50:17 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-26 02:02:44 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-10-02 11:44:20 +02:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-21 22:48:06 +01:00
2010-12-21 17:30:27 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-12-04 11:38:40 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 18:43:19 +01:00
2010-11-21 21:31:19 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00
2010-12-04 11:38:40 +01:00