winsup/cygwin ChangeLog spawn.cc
cgf@cygwin.com
cgf@cygwin.com
Fri May 3 19:39:00 GMT 2013
CVSROOT: /cvs/uberbaum
Module name: winsup
Changes by: cgf@sourceware.org 2013-05-03 19:39:01
Modified files:
cygwin : ChangeLog spawn.cc
Log message:
* spawn.cc (ILLEGAL_SIG_FUNC_PTR): New define.
(system_call_handle): Rename from system_call_cleanup.
(is_system_call): New convenience method.
(system_call_handle::system_call_handle): Use ILLEGAL_SIG_FUNC_PTR rather than
cast. Call sig_send here rather than in caller. Initialize oldint.
(system_call_handle::arm): New function pulled from constructor.
(~system_call_handle::system_call_handle): Use is_system_call().
(child_info_spawn::worker): Use system_call_handle to set up for system call
early. Use arm call prior to waiting for child to properly set up signal
handling. Move comment closer to code it is commenting on.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.6109&r2=1.6110
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/spawn.cc.diff?cvsroot=uberbaum&r1=1.344&r2=1.345
More information about the Cygwin-cvs
mailing list