From 125205875b0b7daf8ab919387924a98b83d918b7 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sun, 24 Jun 2001 21:57:50 +0000 Subject: * exceptions.cc (interrupt_setup): Move actions from setup_handler to here. (setup_handler): Move actions after a successful interrupt to interrupt_setup. * fork.cc (vfork): Augment debugging output. * sigproc.cc (proc_subproc): Ditto. * spawn.cc (spawn_guts): Ditto. Correctly fill out progname when spawn NO_WAIT. Call signal handler when a signal arrives. * sigproc.h: Declare a function. --- winsup/cygwin/fork.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'winsup/cygwin/fork.cc') diff --git a/winsup/cygwin/fork.cc b/winsup/cygwin/fork.cc index b44855497..ac9f855e9 100644 --- a/winsup/cygwin/fork.cc +++ b/winsup/cygwin/fork.cc @@ -708,7 +708,9 @@ vfork () for (pp = (char **)vf->frame, esp = vf->vfork_esp; esp <= vf->vfork_ebp + 1; pp++, esp++) *pp = *esp; - return cygheap->fdtab.vfork_child_dup () ? 0 : -1; + int res = cygheap->fdtab.vfork_child_dup () ? 0 : -1; + debug_printf ("%d = vfork()", res); + return res; } cygheap->fdtab.vfork_parent_restore (); -- cgit v1.2.3