filled out by the child.
* pinfo.cc (pinfo::init): Trivial change.
+2004-08-30 Christopher Faylor <cgf@timesys.com>
+
+ * fork.cc (fork_parent): Record child's pid when we're sure that it has
+ been filled out by the child.
+ * pinfo.cc (pinfo::init): Trivial change.
+
2004-08-29 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Allow to report
int forked_pid;
- forked_pid = forked->pid;
-
/* Initialize things that are done later in dll_crt0_1 that aren't done
for the forkee. */
strcpy (forked->progname, myself->progname);
if (!sync_with_child (pi, subproc_ready, true, "waiting for longjmp"))
goto cleanup;
+ forked_pid = forked->pid;
/* CHILD IS STOPPED */
debug_printf ("child is alive (but stopped)");
}
else if (!createit)
{
- h = OpenFileMappingA (access, FALSE, mapname);
+ h = OpenFileMapping (access, FALSE, mapname);
created = 0;
}
else