aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/fhandler.h
AgeCommit message (Expand)AuthorFilesLines
2022-08-05Cygwin: Reorganize cygwin source dirCorinna Vinschen1-3335/+0
2022-08-03Cygwin: drop macro and code for CYGWIN_VERSION_CHECK_FOR_OLD_O_NONBLOCKCorinna Vinschen1-9/+0
2022-07-29Cygwin: console: Avoid accessing NULL pointer via cygheap->ctty.Takashi Yano1-1/+1
2022-07-28Cygwin: console: Add missing input_mutex guard.Takashi Yano1-0/+1
2022-07-04Cygwin: implement getfacl(1) for socket filesKen Brown1-0/+4
2022-07-02Cygwin: console: Allow pasting very long text input.Takashi Yano1-0/+1
2022-06-14Cygwin: console: Retain ENABLE_VIRTUAL_TERMIANL_PROCESSING flag.Takashi Yano1-0/+1
2022-06-06Cygwin: remove most occurrences of __stdcall and __cdeclKen Brown1-26/+26
2022-05-29Cygwin: remove regparm.hKen Brown1-162/+162
2022-05-15Cygwin: pty: Fix script command crash on console in Win7.Takashi Yano1-1/+7
2022-04-02Cygwin: pipe: Avoid deadlock for non-cygwin writer.Takashi Yano1-0/+20
2022-03-10Cygwin: console, pty: Fix segfault in child_info_spawn::worker().Takashi Yano1-2/+6
2022-03-04Cygwin: pty: Rearrange reset_switch_to_nat_pipe() calls.Takashi Yano1-0/+1
2022-03-02Cygwin: pty: Communalize the code for temporary attach to console.Takashi Yano1-0/+2
2022-03-02Cygwin: console, pty: Revamp the acquire/release_attach_mutex timing.Takashi Yano1-1/+8
2022-03-02Cygwin: console: Prevent special keys processing from drop.Takashi Yano1-0/+2
2022-03-01Cygwin: pty: Rename some functions/variables with the name *pcon*.Takashi Yano1-7/+7
2022-03-01Cygwin: pty: Reorganize the code path of setting up and closing pcon.Takashi Yano1-4/+6
2022-03-01Cygwin: pty: Avoid cutting the branch the pty master is sitting on.Takashi Yano1-0/+2
2022-02-27Cygwin: termios: Add comments to the code refactored recently.Takashi Yano1-5/+8
2022-02-26Cygwin: pty: Stop to send CTRL_C_EVENT if pcon activated.Takashi Yano1-0/+2
2022-02-26Cygwin: console: Fix issues of apps which open pty.Takashi Yano1-1/+1
2022-02-24Cygwin: pty, console: Add a workaround for GDB SIGINT handling.Takashi Yano1-1/+2
2022-02-24Cygwin: console: Redesign handling of special keys.Takashi Yano1-3/+4
2022-02-22Cygwin: Implicitly support the /dev/fd symlink and friendsJohannes Schindelin1-0/+28
2022-02-22Cygwin: pty: Encapsulate pty code in tty::setpgid().Takashi Yano1-0/+2
2022-02-22Cygwin: pty, console: Fix handle leak which occurs on exec() error.Takashi Yano1-4/+16
2022-02-20Cygwin: console: Rearrange set_(in|out)put_mode() calls.Takashi Yano1-7/+12
2022-02-20Cygwin: pty, console: Refactor the code processing special keys.Takashi Yano1-1/+16
2022-02-13Cygwin: console: Fix console mode for non-cygwin inferior of GDB.Takashi Yano1-0/+2
2022-01-14Cygwin: console: Fix potential deadlock regarding acuqiring mutex.Takashi Yano1-0/+2
2022-01-14Cygwin: pty: Stop closing and recreating attach_mutex.Takashi Yano1-0/+3
2021-12-14Cygwin: pty: Fix conditions for input transfer.Takashi Yano1-1/+1
2021-11-18Cygwin: console: Fix interference issue regarding master thread.Takashi Yano1-0/+1
2021-10-29Cygwin: drop support for simple invisible console codeCorinna Vinschen1-1/+0
2021-09-23Cygwin: pipe: Use ProcessHandleInformation if available.Takashi Yano1-0/+2
2021-09-21Cygwin: pipe: Introduce temporary query_hdl.Takashi Yano1-0/+6
2021-09-18Cygwin: allow open_setup to failKen Brown1-5/+5
2021-09-16Cygwin: pipe, fifo: Move query_hdl and hdl_cnt_mtx to fhandler_pipe.Takashi Yano1-14/+13
2021-09-16Cygwin: pipe: Fix race issue regarding handle count.Takashi Yano1-0/+1
2021-09-16Cygwin: pipe: Fix error handling in fhandler_pip::create().Takashi Yano1-1/+0
2021-09-15Cygwin: drop useless method fhandler_base::has_ongoing_ioCorinna Vinschen1-1/+0
2021-09-14Cygwin: pipe, fifo: Release select_sem semaphore as much as needed.Takashi Yano1-0/+4
2021-09-14Cygwin: pipe: Use read pipe handle for select() on write pipe.Takashi Yano1-1/+13
2021-09-14Cygwin: pipe, fifo: Call set_no_inheritance() for adjunct handles.Takashi Yano1-0/+1
2021-09-13Cygwin: pipe: Fix deadlock if pipe is created by non-cygwin app.Takashi Yano1-0/+1
2021-09-13Cygwin: select: Introduce select_sem semaphore for pipe.Takashi Yano1-0/+3
2021-09-13Cygwin: set buffer size for pipes created by non-Cygwin processesKen Brown1-1/+2
2021-09-13Cygwin: new class fhandler_pipe_fifoKen Brown1-6/+15
2021-09-13Cygwin: pipes: workaround unrelibale system infoCorinna Vinschen1-0/+4