aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-09-16Cygwin: close_all_files: Do not duplicate stderr for write pipe.Takashi Yano1-1/+1
2021-09-16Cygwin: select: check for negative return from pipe_data_availableKen Brown1-7/+15
2021-09-15newlib: sig2str: use __restrictMike Frysinger1-1/+1
2021-09-15libgloss: add missing aclocal.m4 filesMike Frysinger5-5/+1954
2021-09-15libgloss: epiphany: rename symbol prefix cache varMike Frysinger2-14/+14
2021-09-15libgloss: fix AC_LANG_SOURCE warnings w/newer autoconfMike Frysinger2-8/+8
2021-09-15Cygwin: pipes: don't call NtQueryInformationFile on read side of pipesCorinna Vinschen1-0/+8
2021-09-15Cygwin: drop useless method fhandler_base::has_ongoing_ioCorinna Vinschen2-4/+0
2021-09-15Cygwin: pipe: Do not call PeekNamedPipe() if it is not necessary.Takashi Yano1-8/+6
2021-09-14Cygwin: document the recent pipe changesKen Brown2-0/+9
2021-09-14Cygwin: pipe: Fix handling of EPIPE and SIGPIPE in raw_write().Takashi Yano1-1/+9
2021-09-14Cygwin: pipe, fifo: Release select_sem semaphore as much as needed.Takashi Yano3-13/+47
2021-09-14Cygwin: pipe: Use read pipe handle for select() on write pipe.Takashi Yano4-36/+133
2021-09-14Cygwin: pipe, fifo: Call set_no_inheritance() for adjunct handles.Takashi Yano3-0/+13
2021-09-14Cygwin: fhandler_base::dup Reflect O_CLOEXEC to inheritance flag.Takashi Yano1-2/+2
2021-09-13Cygwin: pipes: do not duplicate sec_none{_nih} locally when creating objectsCorinna Vinschen1-7/+3
2021-09-13Cygwin: fix inheritence of select_sem on write side of pipeCorinna Vinschen1-1/+1
2021-09-13Cygwin: pipe: Fix deadlock if pipe is created by non-cygwin app.Takashi Yano2-0/+14
2021-09-13Cygwin: fifo: Utilize select_sem for fifo as well as pipe.Takashi Yano2-13/+41
2021-09-13Cygwin: pipes: always signal select_sem if any bytes are read or writtenCorinna Vinschen1-41/+23
2021-09-13Cygwin: pipe: Fix notification timing of select_sem.Takashi Yano1-4/+10
2021-09-13Cygwin: select: Introduce select_sem semaphore for pipe.Takashi Yano4-2/+37
2021-09-13Revert "Cygwin: select: Improve select/poll response."Takashi Yano1-28/+4
2021-09-13Cygwin: set buffer size for pipes created by non-Cygwin processesKen Brown3-6/+27
2021-09-13Cygwin: pipes: drop "tiny pipe" handlingCorinna Vinschen1-15/+7
2021-09-13Cygwin: pipes: handle signals and thread cancellation in blocking mode onlyCorinna Vinschen1-28/+28
2021-09-13Cygwin: pipes: always terminate async IO in blocking modeCorinna Vinschen1-10/+28
2021-09-13Cygwin: pipes: cancel async IO if thread cancellation is in progressCorinna Vinschen1-6/+18
2021-09-13Cygwin: pipe: Stop counting reader and read all available data.Takashi Yano1-40/+60
2021-09-13Cygwin: new class fhandler_pipe_fifoKen Brown3-105/+25
2021-09-13Cygwin: FIFO: open pipes with FILE_READ_ATTRIBUTES accessKen Brown1-1/+1
2021-09-13Cygwin: pipes: minor code cleanupKen Brown1-3/+2
2021-09-13Cygwin: pipes: nt_create: set read handle to NULL in error caseCorinna Vinschen1-1/+1
2021-09-13Cygwin: pipes: call nt_create with handle referencesCorinna Vinschen1-32/+23
2021-09-13Cygwin: pipes: workaround unrelibale system infoCorinna Vinschen3-6/+78
2021-09-13Cygwin: pipes: fix POSIX requirement for non-blocking pipe writesCorinna Vinschen1-14/+37
2021-09-13Cygwin: pipes: create pipes with synchronization enabledCorinna Vinschen1-2/+2
2021-09-13Cygwin: pipes: use NtClose when file has been opened with an NtXxx functionCorinna Vinschen1-5/+5
2021-09-13Cygwin: pipes: always close read side pipe handle in error caseCorinna Vinschen1-0/+1
2021-09-13Cygwin: pipes: fix a bug in raw_writeCorinna Vinschen1-1/+1
2021-09-13Cygwin: move get_obj_handle_count() to miscfuncs.ccCorinna Vinschen3-16/+19
2021-09-13Cygwin: _pipe: add a commentCorinna Vinschen1-0/+1
2021-09-13Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags"Corinna Vinschen1-6/+5
2021-09-13Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags again"Corinna Vinschen1-3/+6
2021-09-13Cygwin: fhandler_pipe.cc:nt_select: fix flags againKen Brown1-6/+3
2021-09-13Cygwin: fhandler_pipe.cc:nt_select: fix flagsKen Brown1-5/+6
2021-09-13Revert "Cygwin: pipe: Revert to create() rather than nt_create()."Ken Brown1-21/+171
2021-09-13Cygwin: pipe: Revert to create() rather than nt_create().Takashi Yano1-171/+21
2021-09-13Cygwin: select: Improve select/poll response.Takashi Yano1-4/+28
2021-09-13Cygwin: add fhandler_base::npfs_handleKen Brown5-94/+35