summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fork.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* * child_info.h (CURR_CHILD_INFO_MAGIC): Reset.Christopher Faylor2012-03-201-2/+25
* * fork.cc (lock_signals): Move to sigproc.h.Christopher Faylor2012-03-161-77/+2
* * flock.cc (inode_t::del_my_locks): Drop useless counter lc. CloseCorinna Vinschen2012-02-201-2/+1
* Update copyright on all files checked in so far this year.Christopher Faylor2012-01-111-2/+2
* Throughout, remove extra space after function name from debugging output.Christopher Faylor2011-12-031-1/+1
* * cygthread.h (cygthread::name): Default name to "main" if we are early in theChristopher Faylor2011-11-241-3/+4
* Throughout use "have_execed" macro rather than "hExeced" global handle.Christopher Faylor2011-11-141-1/+3
* Throughout, open console handles with sharing for reading and writing.Corinna Vinschen2011-07-041-3/+3
* whitespace eliminationChristopher Faylor2011-06-061-1/+1
* * dll_init.cc (reserve_upto): Remove.Christopher Faylor2011-05-301-0/+6
* * dll_init.cc (dll_list::find_by_modname): New function to search the dll listChristopher Faylor2011-05-301-1/+6
* * cygheap.cc (cygheap_dummy): Rename from cygheap_at_start.Christopher Faylor2011-05-301-0/+1
* Revert previous checkins as they introduced a bug when running zsh.Christopher Faylor2011-05-281-7/+1
* * dll_init.cc (dll_list::find_by_modname): New function to search the dll listChristopher Faylor2011-05-281-1/+7
* * dll_init.c (dll_list::load_after_fork): Don't clear in_forkee here.Christopher Faylor2011-05-281-45/+53
* * autoload.cc: Call _api_fatal in asm.Christopher Faylor2011-05-281-74/+1
* * child_info.h (CURR_CHILD_INFO_MAGIC): Update.Corinna Vinschen2011-05-201-5/+29
* * environ.cc (set_chunksize): Remove.Corinna Vinschen2011-05-101-2/+2
* * fork.cc (fork): Clear PID_REAPED.Christopher Faylor2011-05-051-1/+1
* * dcrt0.cc (dll_crt0_0): Remove myself settings.Christopher Faylor2010-09-011-1/+4
* * cygthread.cc (cygthread::create): Fix incorrect use of name rather thanChristopher Faylor2010-09-011-4/+3
* * exceptions.cc (dump_exception): Use %W instead of %s for printingCorinna Vinschen2010-06-291-2/+2
* * fork.cc (frok::parent): Improve error message.Christopher Faylor2010-06-281-2/+3
* * environ.cc (regopt): Change the first argument to wide char string.Christopher Faylor2010-05-181-9/+4
* Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen2009-12-181-3/+4
* Reintegrate socket duplication via WSADuplicateSocket/WSASocket.Corinna Vinschen2009-11-171-0/+13
* Consistently use va_end.Eric Blake2009-10-141-0/+2
* * sigproc.h (wait_for_sigthread): Eliminate parameter.Christopher Faylor2009-07-241-1/+1
* * fork.cc (fork): Create local tmp_pathbuf. Explain why.Corinna Vinschen2009-07-201-0/+5
* * fork.cc (frok::parent): Remove ancient code erroneously flushingCorinna Vinschen2009-06-081-4/+0