aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/fhandler.h
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-15Cygwin: timers: implement timerfdCorinna Vinschen1-0/+51
2019-01-14Cygwin: signalfd: implement non-polling selectCorinna Vinschen1-0/+1
2019-01-13Cygwin: signal: implement signalfdCorinna Vinschen1-0/+40
2019-01-13Cygwin: minor cleanupsCorinna Vinschen1-2/+1
2019-01-10Cygwin: af_unix_spinlock_t: add initializerKen Brown1-1/+2
2019-01-06Cygwin: fix regression in O_TMPFILE | O_EXCL caseCorinna Vinschen1-1/+1
2019-01-06Cygwin: introduce fhandler_process_fd and add stat(2) handlingCorinna Vinschen1-2/+30
2019-01-06Cygwin: Move O_TMPFILE to bin and allow linkat by handleCorinna Vinschen1-0/+1
2019-01-06Cygwin: implement /proc/PID/fd/DESCRIPTOR reopening by handleCorinna Vinschen1-0/+2
2019-01-05Cygwin: introduce virt_fdsymlink to simplify /proc/PID/fd symlink handlingCorinna Vinschen1-0/+1
2018-12-25Cygwin: Add FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctlsCorinna Vinschen1-0/+3