aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/select.cc
AgeCommit message (Expand)AuthorFilesLines
2021-04-06Cygwin: select: Fix FD_CLOSE handlingCorinna Vinschen1-2/+5
2021-04-06Cygwin: select: don't set ready for exception on socket shutdownCorinna Vinschen1-6/+1
2021-04-06Cygwin: fhandler: Rename handles from XXX_cyg/XXX to XXX/XXX_nat.Takashi Yano1-11/+11
2021-02-19Cygwin: pty: Make FLUSHO and Ctrl-O work.Takashi Yano via Cygwin-patches1-0/+5
2021-02-19Cygwin: console: Fix handling of Ctrl-S in Win7.Takashi Yano via Cygwin-patches1-2/+2
2021-01-28Cygwin: pty: Allow multiple apps to enable pseudo console simultaneously.Takashi Yano via Cygwin-patches1-2/+2
2021-01-28Cygwin: pty: Make apps using console APIs be able to debug with gdb.Takashi Yano via Cygwin-patches1-3/+2
2021-01-20Cygwin: console: Fix "Bad file descriptor" error in script command.Takashi Yano via Cygwin-patches1-2/+93
2021-01-18Cygwin: console: Revise the code to switch xterm mode.Takashi Yano via Cygwin-patches1-14/+1
2020-08-28Cygwin: select: Fix a bug on closing pi->bye event.Takashi Yano via Cygwin-patches1-3/+3
2020-08-22Cygwin: pty: Implement new pseudo console support.Takashi Yano1-4/+1
2020-08-05Cygwin: Add 'fallthrough' pseudo keyword for switch/case useCorinna Vinschen1-2/+2
2020-08-04Cygwin: FIFO: synchronize the fifo_reader and fifosel threadsKen Brown1-1/+4
2020-08-04Cygwin: FIFO: don't read from pipes that are closingKen Brown1-1/+1
2020-08-04Cygwin: FIFO: reorganize some fifo_client_handler methodsKen Brown1-12/+16
2020-08-04Cygwin: FIFO: add a timeout to take_ownershipKen Brown1-6/+1
2020-07-16Cygwin: FIFO: allow take_ownership to be interruptedKen Brown1-1/+10
2020-07-16Cygwin: fhandler_fifo::hit_eof: improve reliabilityKen Brown1-2/+1
2020-05-11Cygwin: FIFO: code simplificationKen Brown1-18/+2
2020-05-08Cygwin: FIFO: allow any reader to take ownershipKen Brown1-0/+4
2020-05-08Cygwin: FIFO: fix hit_eofKen Brown1-15/+29
2020-03-23Cygwin: serial: use per call OVERLAPPED structsCorinna Vinschen1-17/+21
2020-03-23Cygwin: serial: select: call ClearCommError prior to calling WaitCommEventCorinna Vinschen1-8/+18
2020-03-23Cygwin: serial: select: fix WaitCommEvent requestCorinna Vinschen1-4/+12
2020-03-22Cygwin: serial: select: fix previous revamp patchÅke Rehnman1-4/+8
2020-03-22Cygwin: serial: revamp overlapped IO in read and selectCorinna Vinschen1-124/+37
2020-03-22Cygwin: serial: select: simplify peek_serialCorinna Vinschen1-24/+19
2020-03-11Cygwin: fix formatting: collapse whitespace-only linesCorinna Vinschen1-1/+1
2020-02-18Cygwin: console: Add guard for set/unset xterm compatible mode.cygwin-3_1_4-releaseTakashi Yano1-15/+7
2020-02-17Cygwin: console: Change timing of set/unset xterm compatible mode.cygwin-3_1_3-releaseTakashi Yano1-1/+31
2020-02-10Cygwin: pty: Inherit typeahead data between two input pipes.Takashi Yano1-0/+2
2020-02-10Cygwin: pty: Remove debug codes and organize related codes.Takashi Yano1-23/+0
2020-01-13Cygwin: select: Speed up select() call for pty, pipe and fifo.Takashi Yano1-3/+12
2019-09-19Cygwin: console: Revive Win7 compatibility.Takashi Yano1-1/+0
2019-09-14Cygwin: pty: Switch input and output pipes individually.Takashi Yano1-2/+2
2019-09-14Cygwin: pty: Fix the behaviour of Ctrl-C in the pseudo console mode.Takashi Yano1-1/+1
2019-09-05Cygwin: pty: Fix select() with pseudo console support.Takashi Yano1-11/+181
2019-08-29Cygwin: pty: add pseudo console support.Takashi Yano1-2/+20
2019-08-18Cygwin: select: revamp non-polling code for signalfdCorinna Vinschen1-76/+4
2019-08-15Cygwin: console: Fix the condition to interrupt select() by SIGWINCHTakashi Yano1-1/+3
2019-04-16Cygwin: FIFO: code simplification: don't overload get_handleKen Brown1-1/+1
2019-04-16Cygwin: FIFO: rename client[] to fc_handler[]Ken Brown1-1/+1
2019-03-31Cygwin: console: Make I/O functions thread-safeTakashi Yano1-9/+14
2019-03-31Cygwin: console: fix select() behaviourTakashi Yano1-55/+26
2019-03-31Cygwin: console: support 24 bit colorTakashi Yano1-0/+8
2019-03-30Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle().Takashi Yano1-4/+4
2019-03-27Cygwin: FIFO: update selectKen Brown1-15/+146
2019-02-23Cygwin: timerfd: fix select always returning immediatelyCorinna Vinschen1-2/+23
2019-01-15Cygwin: timers: implement timerfdCorinna Vinschen1-0/+45
2019-01-14Cygwin: signalfd: implement non-polling selectCorinna Vinschen1-12/+86