Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 6cc15f51d..68b3a5430 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,20 @@
+Mon 16 Jul 2001 10:47:17 PM EDT Christopher Faylor <cgf@cygnus.com>
+
+ * child_info.h: Bump magic number.
+ (class child_info): Add an element.
+ * cygheap.cc (init_cheap): Allocate cygwin heap in shared memory area.
+ (cygheap_fixup_in_child): Map cygwin heap, passed from parent via
+ shared memory into correct address.
+ (cygheap_setup_for_child): New function.
+ * cygheap.h: Declare new functions.
+ * dcrt0.cc (dll_crt0_1): Accomodate new cygheap_fixup_in_child
+ arguments. Avoid protecting subproc_ready unless it is spawn/nowait.
+ * fork.cc (fork_parent): Use new cygheap_setup_for_child function to
+ setup cygwin heap info. Close passed cygheap shared memory handle.
+ * spawn.cc (spawn_guts): Ditto. Also, reorganize to avoid
+ synchronization between parent and child in non-P_OVERLAY case.
+ * sigproc.cc (wait_sig): Only signal subproc_ready when execing.
+
Mon 16 Jul 2001 15:21:00 Corinna Vinschen <corinna@vinschen.de>
* grp.cc: Add missing Copyright date 2001.