aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/select.cc
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-13Cygwin: signal: implement signalfdCorinna Vinschen1-0/+65
2019-01-13Cygwin: select: fix overwriting fd sets if poll returns no fdCorinna Vinschen1-6/+9
2018-11-29Cygwin: implement extensible clock interfaceCorinna Vinschen1-2/+2
2018-06-26Cygwin: Allow to build without experimental AF_UNIX code by defaultCorinna Vinschen1-0/+4
2018-03-25Cygwin: delete /dev/kmsg and thus fhandler_mailslot without substitutionCorinna Vinschen1-118/+0
2018-02-23Cygwin: Create empty fhandler_socket_unixCorinna Vinschen1-0/+45
2018-02-23Cygwin: encapsulate Winsock based fhandler_socket classesCorinna Vinschen1-62/+8
2018-02-22Cygwin: fhandler_socket: Move select functions into derived classesCorinna Vinschen1-3/+57
2018-02-07Cygwin: Cleanup time handlingCorinna Vinschen1-1/+4
2017-11-15Cygwin: pipe_data_available: cleanup codeCorinna Vinschen1-27/+40
2017-07-31cygwin: select: use UNICODE console functionsCorinna Vinschen1-2/+2
2017-01-19Simplify check for Alt-NumpadCorinna Vinschen1-15/+5
2017-01-19Handle Alt+Numpad key sequences in console input and selectCorinna Vinschen1-3/+23
2016-07-27Don't raise SIGTTIN from poll/selectCorinna Vinschen1-2/+2
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2016-06-08Fix typos in comments and debug output in select_stuff::waitCorinna Vinschen1-3/+3
2016-06-06Improve timer handling in select.Corinna Vinschen1-43/+50
2016-06-06Fix condition in select which results in busy loop.Corinna Vinschen1-1/+1
2016-05-20Miscellaneous style cleanup, whitespace only.John Hood1-2/+2
2016-05-20Improve and simplify select().John Hood1-48/+15
2016-05-20Use high-resolution timebases for select().John Hood1-69/+113