]> sourceware.org Git - newlib-cygwin.git/commit
* dll_init.cc (reserve_upto): Remove.
authorChristopher Faylor <me@cgf.cx>
Sat, 28 May 2011 20:27:56 +0000 (20:27 +0000)
committerChristopher Faylor <me@cgf.cx>
Sat, 28 May 2011 20:27:56 +0000 (20:27 +0000)
commit17a5c8c36ec36849772073b2cfa027aa347b48f2
tree4411bd584e13e429ec240dbc1625a8798d9b88a4
parenta92339ab635febf6ce9873fecca6f3d113dbb3b5
* dll_init.cc (reserve_upto): Remove.
(release_upto): Ditto.
(dll_list::reserve_space): New function to reserve space needed by DLL_LOAD
dlls early in the fork process.
(dll_list::load_after_fork): Rewrite to use recursion for tracking reservations
made while trying to make dlls land where they belong.
(dll_list::load_after_fork_impl): Ditto.
(dll_list::alloc): Initialize image base field.
* dll_init.h (struct dll_list): declare new functions.
(dll::image_size): New member.
winsup/cygwin/ChangeLog
winsup/cygwin/dll_init.cc
winsup/cygwin/dll_init.h
This page took 0.028137 seconds and 5 git commands to generate.