This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository newlib.
from 8c8d3b7a9 Regenerate Makefile.in after configure.in -> configure.ac change adds 72e083c4a Cygwin: fhandler_pipe: derive from fhandler_base adds 4b25687ea Cygwin: fhandler_pipe: add raw_read and raw_write adds d0ad52aa6 Cygwin: fhandler_pipe: control blocking mode of the Windows pipe adds f56206cd8 Cygwin: fhandler_pipe: fix permission problem adds f002d02b1 Cygwin: remove the fhandler_base_overlapped class adds 8a10f6302 Cygwin: add fhandler_base::npfs_handle adds b75d855fb Cygwin: select: Improve select/poll response. adds cf3a7a913 Cygwin: pipe: Revert to create() rather than nt_create(). adds 24b7a74b9 Revert "Cygwin: pipe: Revert to create() rather than nt_create()." adds 9d4e58be7 Cygwin: fhandler_pipe.cc:nt_select: fix flags adds 6b52d9790 Cygwin: fhandler_pipe.cc:nt_select: fix flags again adds 71f02bcc3 Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags again" adds 28eac9272 Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags" adds 9cfbb5aa8 Cygwin: _pipe: add a comment adds e9d4cb765 Cygwin: move get_obj_handle_count() to miscfuncs.cc adds 464f7145f Cygwin: pipes: fix a bug in raw_write adds b12cf6b3c Cygwin: pipes: always close read side pipe handle in error case adds 8efcee250 Cygwin: pipes: use NtClose when file has been opened with an [...] adds fcccc4b74 Cygwin: pipes: create pipes with synchronization enabled adds a5b2c735e Cygwin: pipes: fix POSIX requirement for non-blocking pipe writes adds 8653eb1df Cygwin: pipes: workaround unrelibale system info adds ea9c0bbed Cygwin: pipes: call nt_create with handle references adds 82643bd18 Cygwin: pipes: nt_create: set read handle to NULL in error case adds 44693e80b Cygwin: pipes: minor code cleanup adds eb50f8267 Cygwin: FIFO: open pipes with FILE_READ_ATTRIBUTES access adds 085fc1294 Cygwin: new class fhandler_pipe_fifo adds fadbedd9c Cygwin: pipe: Stop counting reader and read all available data. adds 477a59369 Cygwin: pipes: cancel async IO if thread cancellation is in progress adds 4003e3dfa Cygwin: pipes: always terminate async IO in blocking mode adds 9d7fd8d41 Cygwin: pipes: handle signals and thread cancellation in bloc [...] adds 27b24069d Cygwin: pipes: drop "tiny pipe" handling adds 99be23834 Cygwin: set buffer size for pipes created by non-Cygwin processes adds b07660ac1 Revert "Cygwin: select: Improve select/poll response." adds 597f87294 Cygwin: select: Introduce select_sem semaphore for pipe. adds 08b8534d0 Cygwin: pipe: Fix notification timing of select_sem. adds ba4c58299 Cygwin: pipes: always signal select_sem if any bytes are read [...] adds 0b538118b Cygwin: fifo: Utilize select_sem for fifo as well as pipe. adds 0063ffeb7 Cygwin: pipe: Fix deadlock if pipe is created by non-cygwin app. adds c48361ad9 Cygwin: fix inheritence of select_sem on write side of pipe adds 8985f1c7c Cygwin: pipes: do not duplicate sec_none{_nih} locally when c [...] adds 3e80b12fd Cygwin: fhandler_base::dup Reflect O_CLOEXEC to inheritance flag. adds 0d1201567 Cygwin: pipe, fifo: Call set_no_inheritance() for adjunct handles. adds f79a46112 Cygwin: pipe: Use read pipe handle for select() on write pipe. adds e4e453797 Cygwin: pipe, fifo: Release select_sem semaphore as much as needed. adds a217fa98f Cygwin: pipe: Fix handling of EPIPE and SIGPIPE in raw_write().
No new revisions were added by this update.
Summary of changes: winsup/cygwin/dtable.cc | 5 + winsup/cygwin/fhandler.cc | 400 ++------------------- winsup/cygwin/fhandler.h | 113 +++--- winsup/cygwin/fhandler_fifo.cc | 190 +++------- winsup/cygwin/fhandler_pipe.cc | 655 +++++++++++++++++++++++++++++++++- winsup/cygwin/fhandler_socket_unix.cc | 30 -- winsup/cygwin/flock.cc | 16 - winsup/cygwin/miscfuncs.cc | 16 + winsup/cygwin/miscfuncs.h | 3 + winsup/cygwin/select.cc | 83 +++-- winsup/cygwin/spawn.cc | 11 + winsup/cygwin/syscalls.cc | 2 +- 12 files changed, 856 insertions(+), 668 deletions(-)