modules/pipe2


Log

Author Commit Date CI Message
Bruno Haible 64e33838 2011-06-03T00:10:00 pipe2: Remove dependency on 'nonblocking' module. * lib/pipe2.c: Include verify.h. Include nonblocking.h only if O_NONBLOCK is defined by gnulib. (pipe2) [WIN32]: If O_NONBLOCK is not defined by gnulib, verify that it is zero. * modules/pipe2 (Depends-on): Add verify. Remove nonblocking. * tests/test-pipe2.c: Include nonblocking.h only if O_NONBLOCK is defined by gnulib. (get_nonblocking_flag): New function. (main): Test O_NONBLOCK flag only if it is nonzero.
Eric Blake 0568a6e8 2011-04-08T10:52:55 pipe2: fix O_NONBLOCK support on mingw * modules/pipe2 (Depends-on): Add nonblocking. * lib/pipe2.c (pipe2) [WIN32]: Add O_NONBLOCK support. * tests/test-pipe2.c (is_nonblocking): Adjust test accordingly. * tests/test-nonblocking.c (main): Likewise. * modules/pipe2-tests (Makefile.am): Avoid link failure. Signed-off-by: Eric Blake <eblake@redhat.com>
Bruno Haible 31c38909 2011-04-06T01:46:12 pipe2: Relicense under LGPLv2+. * modules/pipe2 (License): Change to LGPLv2+. Requested by Eric Blake, for libvirt.
Bruno Haible 6abc3b3c 2009-12-25T01:44:29 Add missing dependencies to 'extensions' module.
Bruno Haible b23a8463 2009-08-24T00:42:22 Tolerate declared but missing pipe2 syscall.
Bruno Haible 802f6fc3 2009-08-23T10:18:14 Update module dependencies.
Bruno Haible 6397686e 2009-08-23T02:43:53 Relicense under LGPL.
Bruno Haible 7988d730 2009-08-22T18:46:44 New module 'pipe2'.