]> sourceware.org Git - newlib-cygwin.git/commit
* cygheap.cc (dup_now): New function.
authorChristopher Faylor <me@cgf.cx>
Fri, 14 Sep 2001 00:49:00 +0000 (00:49 +0000)
committerChristopher Faylor <me@cgf.cx>
Fri, 14 Sep 2001 00:49:00 +0000 (00:49 +0000)
commite2e078278cc951344fc5c0a976715bd1fe11f2d8
treeafd6de5d0a5ee0c2778c384423f7a59fd38ccd44
parent3e2d8af0b9a8df7b9b1230d35f3e838d3efbfb33
* cygheap.cc (dup_now): New function.
(cygheap_setup_for_child): Accept new argument controlling whether to delay
copying of cygheap to shared memory region.
(cygheap_setup_for_child_cleanup): Accept new arguments controlling whether to
copy cygheap at this point.
* cygheap.h: Reflect above changes.
* fork.cc (fork_parent): Break copying of cygheap into two parts when
fork_fixup is required so that the child can see the parent's changes.
(vfork): Do stack cleanup prior to forcing a fork error.
* spawn.cc (spawn_guts): Ditto.
winsup/cygwin/ChangeLog
winsup/cygwin/cygheap.cc
winsup/cygwin/cygheap.h
winsup/cygwin/fork.cc
winsup/cygwin/spawn.cc
This page took 0.032662 seconds and 5 git commands to generate.