* 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.
This commit is contained in:
parent
ebc58bf810
commit
1af912ce3c
|
@ -1,3 +1,9 @@
|
||||||
|
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>
|
2004-08-29 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Allow to report
|
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Allow to report
|
||||||
|
|
|
@ -514,8 +514,6 @@ fork_parent (HANDLE& hParent, dll *&first_dll,
|
||||||
|
|
||||||
int forked_pid;
|
int forked_pid;
|
||||||
|
|
||||||
forked_pid = forked->pid;
|
|
||||||
|
|
||||||
/* Initialize things that are done later in dll_crt0_1 that aren't done
|
/* Initialize things that are done later in dll_crt0_1 that aren't done
|
||||||
for the forkee. */
|
for the forkee. */
|
||||||
strcpy (forked->progname, myself->progname);
|
strcpy (forked->progname, myself->progname);
|
||||||
|
@ -552,6 +550,7 @@ fork_parent (HANDLE& hParent, dll *&first_dll,
|
||||||
if (!sync_with_child (pi, subproc_ready, true, "waiting for longjmp"))
|
if (!sync_with_child (pi, subproc_ready, true, "waiting for longjmp"))
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
|
forked_pid = forked->pid;
|
||||||
/* CHILD IS STOPPED */
|
/* CHILD IS STOPPED */
|
||||||
debug_printf ("child is alive (but stopped)");
|
debug_printf ("child is alive (but stopped)");
|
||||||
|
|
||||||
|
|
|
@ -170,7 +170,7 @@ pinfo::init (pid_t n, DWORD flag, HANDLE in_h)
|
||||||
}
|
}
|
||||||
else if (!createit)
|
else if (!createit)
|
||||||
{
|
{
|
||||||
h = OpenFileMappingA (access, FALSE, mapname);
|
h = OpenFileMapping (access, FALSE, mapname);
|
||||||
created = 0;
|
created = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue