summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fork.cc
Commit message (Expand)AuthorAgeFilesLines
* Cygwin: drop PROC_DETACHED_CHILD flagCorinna Vinschen2020-08-281-1/+1
* Cygwin: fix up proc_subproc flags and matching pinfo methodsCorinna Vinschen2020-08-281-2/+2
* Cygwin: pty: Implement new pseudo console support.Takashi Yano2020-08-221-30/+0
* Cygwin: posix_spawn: add Cygwin-specific code fixing process synchronisationCorinna Vinschen2020-08-031-5/+29
* Cygwin: pty: Fix state mismatch caused in mintty.Takashi Yano2020-02-101-0/+2
* Cygwin: pty: Convert CamelCase names to snake_case names.Takashi Yano2019-11-181-4/+4
* Cygwin: pty: Add a workaround for ^C handling.Takashi Yano2019-09-041-1/+0
* Cygwin: pty: Fix state management for pseudo console support.Takashi Yano2019-09-041-10/+14
* Cygwin: pty: add pseudo console support.Takashi Yano2019-08-291-0/+24
* Cygwin: fork: attach child not before successMichael Haubenwallner2019-07-311-8/+11
* Cygwin: pinfo: stop remember doing reattachMichael Haubenwallner2019-07-311-0/+8
* Revert "Cygwin: fork: Remember child not before success."Ken Brown2019-06-111-16/+15
* Cygwin: fork: Remember child not before success.Michael Haubenwallner2019-06-031-15/+16
* Cygwin: fork: Always pause child after fixups.Michael Haubenwallner2019-06-031-10/+9
* Cygwin: fork: reserve dynloaded dll areas earlierMichael Haubenwallner2019-03-281-6/+0
* Cygwin: fork/exec: Allow all users PROCESS_QUERY_LIMITED_INFORMATIONCorinna Vinschen2019-03-121-5/+12
* forkables: inline dll_list::forkables_supportedMichael Haubenwallner2019-02-071-0/+1
* forkables: On fork failure, retry with hardlinks.Michael Haubenwallner2019-02-071-11/+26
* forkables: Create forkable hardlinks, yet unused.Michael Haubenwallner2019-02-071-2/+19
* dll_list: Track main executable and cygwin1.dll.Michael Haubenwallner2019-02-071-3/+12
* dll_list: Store dll file name as full NT path.Michael Haubenwallner2019-02-071-15/+13
* Cygwin: fork: terminate child process unconditionally in error caseCorinna Vinschen2019-02-051-3/+6
* fork: remove cygpid.N sharedmem on fork failureMichael Haubenwallner2019-02-051-1/+4
* Cygwin: processes: use dedicated Cygwin PID rather than Windows PIDCorinna Vinschen2019-02-011-33/+0
* Cygwin: fork: restrict parent handle perms and drop handle after useCorinna Vinschen2019-01-271-0/+2
* Cygwin: posix timers: reimplement using OS timerCorinna Vinschen2019-01-221-2/+0
* Cygwin: fork: move extern declarations to appropriate headersCorinna Vinschen2019-01-161-2/+1
* Cygwin: Fixing the math behind rounding down ch.stacklimit to page size.Sergejs Lukanihins2018-05-291-1/+1
* cygwin: fix potential buffer overflow in forkMichael Haubenwallner2017-10-101-7/+2
* fork: Don't copy _main_tls->local_clib from *_impure_ptrCorinna Vinschen2017-03-101-7/+2
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-3/+0
* Remove MALLOC_CHECK and calls to it entirelyCorinna Vinschen2016-04-011-7/+0
* Cleanup in dcrt0.cc and fork.ccCorinna Vinschen2015-12-031-3/+3
* Safely recognize when fork is running from main thread or another pthreadCorinna Vinschen2015-12-031-1/+2
* Rename parent stack members in child_info struct to align with OS namesCorinna Vinschen2015-12-021-6/+6
* Drop using _tlsbase and _tlstop in favor of access via NtCurrentTeb.Corinna Vinschen2015-12-021-2/+2
* cygwin: Fix copyright datesCorinna Vinschen2015-07-291-1/+1
* Simplify fork code setting up child stack infoCorinna Vinschen2015-07-071-29/+20
* Fix fork after recovered stack overflowCorinna Vinschen2015-07-011-2/+14
* * external.cc (fillout_pinfo): Remove nonsensical loop.Christopher Faylor2013-12-181-3/+1
* * dcrt0.cc (child_info_fork::alloc_stack): Fix a comparison to avoidCorinna Vinschen2013-06-271-1/+1
* * fork.cc (frok::parent): Always set CREATE_UNICODE_ENVIRONMENT flag.Corinna Vinschen2013-05-241-0/+5
* * fork.cc (frok::parent): Call CreateProcessW with command line setCorinna Vinschen2013-05-231-1/+5
* * dcrt0.cc (child_info_fork::alloc_stack_hard_way): Fix datatype ofCorinna Vinschen2013-05-231-11/+7
* * Merge in cygwin-64bit-branch.Corinna Vinschen2013-04-231-9/+13
* Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor2013-01-211-1/+1
* * fork.cc (child_info::prefork): Fix error message formatting.Christopher Faylor2012-12-271-1/+1
* * DevNotes: Add entry cgf-000004.Christopher Faylor2012-05-081-2/+2
* * child_info.h (child_info::postfork): Define new function.Christopher Faylor2012-03-211-1/+1
* * dtable.cc (set_std_handle): Call SetStdHandle with NULL if fd is closed.Christopher Faylor2012-03-201-5/+5