1 Jun 2005 05:46
winsup/cygwin ChangeLog child_info.h cygheap.c ...
CVSROOT: /cvs/uberbaum Module name: winsup Changes by: cgf@... 2005-06-01 03:46:57 Modified files: cygwin : ChangeLog child_info.h cygheap.cc cygheap.h cygwin.sc dcrt0.cc dtable.cc dtable.h fhandler.h fork.cc sigproc.cc spawn.cc syscalls.cc winsup.h Log message: * child_info.h (child_info::cygheap_h): Delete. (child_info::dwProcessId): New field. * cygheap.cc (init_cheap): Delete. (dup_now): Ditto. (cygheap_setup_for_child): Ditto. (cygheap_setup_for_child_cleanup): Ditto. (cygheap_fixup_in_child): Simplify. Use new "child_copy" function to copy heap from parent. (_csbrk): Don't attempt allocation if within cygheap section. Fix so that more than one allocation will succeed. (cygheap_init): Reset possibly-nonzero region to zero. * cygheap.h (cygheap_setup_for_child): Delete declaration. (cygheap_setup_for_child_cleanup): Ditto. (cygheap_start): Define as an array. * cygwin.sc: Modernize. Remove unneeded sections. Define cygheap here. * dcrt0.cc (do_exit): Reflect argument change to close_all_files. * dtable.cc (dtable::vfork_parent_restore): Ditto. * dtable.h: Ditto. * fhandler.h: Ditto.(Continue reading)
RSS Feed