aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/fhandler_tty.cc
AgeCommit message (Expand)AuthorFilesLines
2022-08-05Cygwin: Reorganize cygwin source dirCorinna Vinschen1-4272/+0
2022-08-04Cygwin: drop all usages of WINAPICorinna Vinschen1-4/+4
2022-06-06Cygwin: remove most occurrences of __stdcall and __cdeclKen Brown1-2/+2
2022-05-29Cygwin: remove regparm.hKen Brown1-6/+6
2022-05-29Cygwin: simplify some function namesKen Brown1-1/+1
2022-05-15Cygwin: pty: Fix script command crash on console in Win7.Takashi Yano1-5/+72
2022-05-09Cygwin: pty: Avoid script command crash in console.Takashi Yano1-4/+2
2022-05-09Cygwin: pty: Add missing attach_mutex guard.Takashi Yano1-0/+2
2022-05-09Cygwin: pty: Avoid deadlock when pcon is started on console.Takashi Yano1-17/+17
2022-05-08Cygwin: pty: Fix timing of creating invisible console.Takashi Yano1-2/+2
2022-05-08Cygwin: pty: Fix acquiring attach_mutex timing.Takashi Yano1-1/+1
2022-04-12Cygwin: pty: Do not set internal handles in HPCON inheritable.Takashi Yano1-4/+4
2022-04-09Cygwin: pty: Close pseudo console only if the process is the owner.Takashi Yano1-1/+2
2022-03-30Cygwin: pty: Fix crash on master close in Windows 7.Takashi Yano1-1/+1
2022-03-05Cygwin: pty: Adopt the variable name to the name generally used.Takashi Yano1-10/+10
2022-03-05Cygwin: pty: Add several further comments to the pty code.Takashi Yano1-3/+15
2022-03-05Cygwin: pty: Take account of CR+NL line feed in input.Takashi Yano1-7/+16
2022-03-04Cygwin: pty: Fix a possible race issue in initialization of pcon.Takashi Yano1-1/+2
2022-03-04Cygwin: pty: Update some comments in pty code.Takashi Yano1-8/+21
2022-03-04Cygwin: pty: Omit transfer_input() call where it is no longer needed.Takashi Yano1-47/+0
2022-03-04Cygwin: pty: Rearrange reset_switch_to_nat_pipe() calls.Takashi Yano1-12/+10
2022-03-04Cygwin: pty: Treat both CR and NL as line feed in transfer_inpup().Takashi Yano1-2/+4
2022-03-04Cygwin: pty: Stop to use PID_NEW_PG flag as a marker for GDB.Takashi Yano1-5/+6
2022-03-04Cygwin: pty: Simplify the setup code for GDB a bit.Takashi Yano1-13/+14
2022-03-04Cygwin: pty: Rename nat_pipe_owner_alive() to process_alive().Takashi Yano1-6/+9
2022-03-03Cygwin: pty: Add still missing acquire/release_attach_mutex.Takashi Yano1-8/+40
2022-03-02Cygwin: pty: Communalize the code for temporary attach to console.Takashi Yano1-69/+59
2022-03-02Cygwin: console, pty: Revamp the acquire/release_attach_mutex timing.Takashi Yano1-6/+30
2022-03-01Cygwin: pty: Rename some functions/variables with the name *pcon*.Takashi Yano1-147/+167
2022-03-01Cygwin: pty: Reorganize the code path of setting up and closing pcon.Takashi Yano1-137/+146
2022-03-01Cygwin: pty: Avoid cutting the branch the pty master is sitting on.Takashi Yano1-44/+43
2022-02-28Cygwin: pty: Isolate CTRL_C_EVENTs between ptys.Takashi Yano1-0/+19
2022-02-26Cygwin: pty: Stop to send CTRL_C_EVENT if pcon activated.Takashi Yano1-0/+11
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/+8
2022-02-22Cygwin: pty: Encapsulate pty code in tty::setpgid().Takashi Yano1-0/+51
2022-02-22Cygwin: pty, console: Fix handle leak which occurs on exec() error.Takashi Yano1-1/+69
2022-02-20Cygwin: pty, console: Refactor the code processing special keys.Takashi Yano1-41/+14
2022-02-13Cygwin: console: Fix console mode for non-cygwin inferior of GDB.Takashi Yano1-62/+66
2022-02-13Cygwin: pty: Discard input in from_master_nat pipe on signal as well.Takashi Yano1-0/+3
2022-02-13Cygwin: pty: Revise the code to wait for completion of forwarding.Takashi Yano1-1/+4
2022-02-13Cygwin: pty: Prevent deadlock on echo output.Takashi Yano1-2/+0
2022-01-14Cygwin: pty: Fix race issue between closing and opening master.Takashi Yano1-4/+10
2022-01-14Cygwin: pty: Stop closing and recreating attach_mutex.Takashi Yano1-10/+20
2022-01-14Cygwin: pty: Fix memory leak in master_fwd_thread.Takashi Yano1-1/+5
2022-01-14Cygwin: pty, console: Fix deadlock in GDB regarding mutex.Takashi Yano1-28/+35
2021-12-15Cygwin: pty: Fix input switching failure.Takashi Yano1-0/+3
2021-12-14Cygwin: pty: Fix conditions for input transfer again.Takashi Yano1-28/+39
2021-12-14Cygwin: pty: Fix conditions for input transfer.Takashi Yano1-15/+15
2021-12-13Cygwin: pty: Fix Ctrl-C handling further for non-cygwin apps.Takashi Yano1-1/+35