OSDN Git Service

* child_info. (CURR_CHILD_INFO_MAGIC): Refresh.
authorcgf <cgf>
Thu, 11 Aug 2005 16:13:29 +0000 (16:13 +0000)
committercgf <cgf>
Thu, 11 Aug 2005 16:13:29 +0000 (16:13 +0000)
commit8e3654fb4933327dbf845a9c35945854fcdc7685
treed39975e3af6b7a386562c00452036b1cb903036c
parentb8a894d56375c3b50013f4369f6b06c60c5b9fb0
* child_info.  (CURR_CHILD_INFO_MAGIC): Refresh.
(child_info::child_info()): New constructor.
(child_info_spawn::child_info_spawn()): Ditto.
(child_info_spawn::operator new): New operator.
(child_info_spawn::set): New function.
* spawn.cc (av()): New constructor.
(av::operator new): New operator.
(av::set): New function.
(spawn_guts): Reorganize so that classes which allocates are defined early in
the function so that it can be properly cleaned up after an efault.  Set errno
to E2BIG in the event of a SEGV situation.
winsup/cygwin/ChangeLog
winsup/cygwin/child_info.h
winsup/cygwin/spawn.cc