summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler_fifo.cc
Commit message (Expand)AuthorAgeFilesLines
* Cygwin: define fhandler_fifo::fstatKen Brown2021-02-191-0/+23
* Cygwin: fhandler_fifo::cleanup_handlers: improve efficiencyKen Brown2020-11-191-9/+4
* Cygwin: fhandler_fifo: reduce sizeKen Brown2020-11-091-4/+7
* Cygwin: FIFO: update_my_handlers: fix handle leakKen Brown2020-11-061-0/+1
* Cygwin: fhandler_fifo::delete_client_handler: improve efficiencyKen Brown2020-08-271-3/+3
* Cygwin: Fix missing breaks in switch statementCorinna Vinschen2020-08-051-0/+2
* Cygwin: FIFO: add a third pass to raw_readKen Brown2020-08-041-6/+60
* Cygwin: FIFO: fix indentationKen Brown2020-08-041-48/+48
* Cygwin: FIFO: synchronize the fifo_reader and fifosel threadsKen Brown2020-08-041-6/+54
* Cygwin: FIFO: don't read from pipes that are closingKen Brown2020-08-041-3/+3
* Cygwin: FIFO: reorganize some fifo_client_handler methodsKen Brown2020-08-041-22/+28
* Cygwin: FIFO: add a timeout to take_ownershipKen Brown2020-08-041-46/+28
* Cygwin: FIFO: fix timing issue with owner changeKen Brown2020-08-041-4/+21
* Cygwin: FIFO: lock fixesKen Brown2020-08-041-6/+17
* Cygwin: FIFO: update commentaryKen Brown2020-07-161-4/+17
* Cygwin: FIFO: allow take_ownership to be interruptedKen Brown2020-07-161-6/+48
* Cygwin: fhandler_fifo::take_ownership: don't set event unnecessarilyKen Brown2020-07-161-1/+4
* Cygwin: FIFO: add missing lockKen Brown2020-07-161-0/+2
* Cygwin: FIFO: make certain errors non-fatalKen Brown2020-07-161-11/+10
* Cygwin: FIFO: fix indentationKen Brown2020-07-161-84/+84
* Cygwin: FIFO: improve taking ownership in fifo_reader_threadKen Brown2020-07-161-21/+23
* Cygwin: FIFO: reduce I/O interleavingKen Brown2020-07-161-7/+48
* Cygwin: fhandler_fifo::hit_eof: improve reliabilityKen Brown2020-07-161-24/+2
* Cygwin: FIFO: keep a writer count in shared memoryKen Brown2020-07-161-155/+108
* Cygwin: FIFO: fix problems finding new ownerKen Brown2020-07-161-32/+54
* Cygwin: FIFO: add missing unlockKen Brown2020-05-221-0/+1
* Cygwin: FIFO: Revert "take ownership on exec"Ken Brown2020-05-221-98/+39
* Cygwin: FIFO: improve the interruptibility of raw_readKen Brown2020-05-111-4/+2
* Cygwin: FIFO: code simplificationKen Brown2020-05-111-36/+32
* Cygwin: FIFO: update commentaryKen Brown2020-05-081-23/+35
* Cygwin: FIFO: support opening multiple readersKen Brown2020-05-081-10/+119
* Cygwin: FIFO: allow any reader to take ownershipKen Brown2020-05-081-13/+93
* Cygwin: FIFO: find a new owner when closingKen Brown2020-05-081-11/+98
* Cygwin: FIFO: take ownership on execKen Brown2020-05-081-45/+106
* Cygwin: FIFO: add a shared fifo_client_handler listKen Brown2020-05-081-25/+228
* Cygwin: FIFO: allow fc_handler list to grow dynamicallyKen Brown2020-05-081-18/+23
* Cygwin: FIFO: designate one reader as ownerKen Brown2020-05-081-108/+129
* Cygwin: FIFO: introduce a new type, fifo_reader_id_tKen Brown2020-05-081-1/+8
* Cygwin: FIFO: keep track of the number of readersKen Brown2020-05-081-8/+14
* Cygwin: FIFO: add shared memoryKen Brown2020-05-081-4/+93
* Cygwin: FIFO: use a cygthread instead of a homemade threadKen Brown2020-05-081-114/+59
* Cygwin: FIFO: make opening a writer more robustKen Brown2020-05-081-100/+167
* Cygwin: FIFO: fix hit_eofKen Brown2020-05-081-28/+56
* Cygwin: FIFO: dup/fork/exec: make sure child starts unlockedKen Brown2020-05-081-8/+23
* Cygwin: FIFO: honor the flags argument in dupKen Brown2020-05-081-27/+33
* Cygwin: FIFO: remove the arm methodKen Brown2020-05-081-31/+3
* Cygwin: FIFO: simplify the listen_client_thread codeKen Brown2020-05-081-72/+45
* Cygwin: FIFO: change the fifo_client_connect_state enumKen Brown2020-05-081-15/+14
* Cygwin: FIFO: simplify the fifo_client_handler structureKen Brown2020-05-081-51/+14
* Cygwin: FIFO: minor change - use NtCloseKen Brown2020-05-081-16/+16