mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-18 20:39:33 +08:00
* 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>
|
||||
|
||||
* 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;
|
||||
|
||||
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);
|
||||
@ -552,6 +550,7 @@ fork_parent (HANDLE& hParent, dll *&first_dll,
|
||||
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)");
|
||||
|
||||
|
@ -170,7 +170,7 @@ pinfo::init (pid_t n, DWORD flag, HANDLE in_h)
|
||||
}
|
||||
else if (!createit)
|
||||
{
|
||||
h = OpenFileMappingA (access, FALSE, mapname);
|
||||
h = OpenFileMapping (access, FALSE, mapname);
|
||||
created = 0;
|
||||
}
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user