aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/fhandler.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-14Cygwin: pty: Disable FreeConsole() on close for non cygwin process.Takashi Yano1-0/+1
2020-01-13Cygwin: pty: Remove destructor for fhandler_pty_master class.Takashi Yano1-1/+0
2019-11-18Cygwin: pty: Convert CamelCase names to snake_case names.Takashi Yano1-4/+4
2019-11-08Cygwin: console, pty: Prevent error in legacy console mode.Takashi Yano1-0/+1
2019-09-19Cygwin: console: Revive Win7 compatibility.Takashi Yano1-0/+6
2019-09-15Cygwin: pty: Use system NLS function instead of PTY's own one.Takashi Yano1-0/+1
2019-09-14Cygwin: pty: Switch input and output pipes individually.Takashi Yano1-4/+5
2019-09-14Cygwin: pty: Fix the behaviour of Ctrl-C in the pseudo console mode.Takashi Yano1-4/+0
2019-09-05Cygwin: pty: Fix select() with pseudo console support.Takashi Yano1-0/+15
2019-09-04Cygwin: pty: Fix state management for pseudo console support.Takashi Yano1-2/+4
2019-08-29Cygwin: pty: add pseudo console support.Takashi Yano1-7/+38
2019-07-22Cygwin: change virtual_ftype_t to not rely on negative valuesCorinna Vinschen1-12/+25
2019-07-22Cygwin: fhandler_*: remove isdevice() and is_auto_device()Ken Brown1-3/+0
2019-06-23Cygwin: FIFO: minor cleanupKen Brown1-5/+5
2019-06-23Cygwin: FIFO: remove fifo_client_handler::connect_evtKen Brown1-2/+1
2019-06-23Cygwin: FIFO: improve termination of the listen_client threadKen Brown1-0/+9
2019-06-23Cygwin: FIFO: add some error checkingKen Brown1-1/+1
2019-05-23Cygwin: FIFO: Open only one handle to NPFSKen Brown1-1/+1
2019-05-09Cygwin: FIFO: improve the check for the listen_client threadKen Brown1-0/+1
2019-05-09Cygwin: FIFO: don't leave a pending listen requestKen Brown1-1/+0
2019-05-09Cygwin: FIFO: add a HANDLE parameter to open_pipeKen Brown1-1/+1
2019-05-09Cygwin: FIFO: re-implement duplexersKen Brown1-4/+0
2019-05-09Cygwin: FIFO: add 'record_connection' methodKen Brown1-0/+1
2019-04-26Cygwin: FIFO: synchronize the blocking mode of a writer's pipeKen Brown1-0/+1
2019-04-20Cygwin: FIFO: stop the listen_client thread before fork/execKen Brown1-0/+3
2019-04-18Cygwin: FIFO: avoid hang after execKen Brown1-0/+1
2019-04-16Cygwin: FIFO: fix and simplify listen_client_threadKen Brown1-7/+4
2019-04-16Cygwin: FIFO: improve raw_writeKen Brown1-0/+1
2019-04-16Cygwin: FIFO: fix cloneKen Brown1-0/+6
2019-04-16Cygwin: FIFO: code simplification: don't overload get_handleKen Brown1-3/+4
2019-04-16Cygwin: FIFO: remember the type of the fhandlerKen Brown1-1/+1
2019-04-16Cygwin: FIFO: rename client[] to fc_handler[]Ken Brown1-10/+10
2019-03-31Cygwin: console: Make I/O functions thread-safeTakashi Yano1-1/+17
2019-03-31Cygwin: console: fix select() behaviourTakashi Yano1-1/+11
2019-03-31Cygwin: console: support 24 bit colorTakashi Yano1-0/+4
2019-03-30Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle().Takashi Yano1-4/+5
2019-03-28Cygwin: FIFO: implement clear_readaheadKen Brown1-1/+7
2019-03-27Cygwin: FIFO: add support for the duplex caseKen Brown1-0/+5
2019-03-27Cygwin: FIFO: avoid crashes when cloning a clientKen Brown1-1/+1
2019-03-27Cygwin: FIFO: update selectKen Brown1-0/+4
2019-03-27Cygwin: FIFO: update clone and dupKen Brown1-3/+5
2019-03-27Cygwin: FIFO: improve EOF detectionKen Brown1-0/+1
2019-03-27Cygwin: FIFO: add a spinlockKen Brown1-0/+3
2019-03-27Cygwin: FIFO: allow multiple writersKen Brown1-1/+30
2019-03-27Cygwin: FIFO: stop using overlapped I/OKen Brown1-3/+10
2019-02-25Cygwin: timerfd: rework implementationCorinna Vinschen1-1/+1
2019-02-05Cygwin: proc fd: pass along open mode when reopening fileCorinna Vinschen1-2/+2
2019-01-19Cygwin: timerfd: reimplement from scratchCorinna Vinschen1-0/+2
2019-01-17Cygwin: timerfd/signalfd: return EINVAL from writeCorinna Vinschen1-0/+2
2019-01-16Cygwin: timerfd: implement fork semanticsCorinna Vinschen1-3/+1