OSDN Git Service

2009-08-18 Eric Blake <ebb9@byu.net>
authorjjohnstn <jjohnstn>
Tue, 18 Aug 2009 18:34:57 +0000 (18:34 +0000)
committerjjohnstn <jjohnstn>
Tue, 18 Aug 2009 18:34:57 +0000 (18:34 +0000)
commit4c97f94f8225ea2bb8526a5e233112bbedbf531c
treecd8056520be717f1615d7b1ed49b85de1d76edc0
parent938230227bc4e34080443e80e0decec5d8d0e120
2009-08-18  Eric Blake  <ebb9@byu.net>

        * libc/posix/popen.c (popen): Fix documented prototype.

        Improve popen compatibility with glibc.
        * libc/posix/popen.c (popen): The 2006-08-22 change to use
        FD_CLOEXEC disagrees with other implementations; instead, use
        pidlist to work even when fcntl is not available.  Meanwhile,
        support the 'e' modifier to set CLOEXEC, as in glibc.  Drop
        cygwin-specific code, now that cygwin has its own version.
        * libc/posix/Makefile.am (CHEWOUT_FILES): Document popen.
        * libc/posix/posix.tex: New file.
newlib/libc/posix/Makefile.in