4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-20 13:29:24 +08:00
Christopher Faylor 4ee52924a6 * cygthread.cc (cygthread::stub): Detect if thread function wants to release
itself here, to avoid a race.
(cygthread::release): Clear more stuff.  Add a diagnostic for an internal
error.
* cygthread.h (auto_release): New function.
* pinfo.h (pinfo::remember): Add an argument to denote whether child is
detached.
* fork.cc (fork_parent): Reflect change in arguments to pinfo::remember.
* pinfo.cc (_pinfo::exit): Signal exit more forcibly.
(proc_waiter): Use cygthread::auto_release to signify that cygthread::stub
should release the thread.  This should avoid a race.
(pinfo::alert_parent): Don't signify an error when wr_proc_pipe == NULL.
* sigproc.cc (proc_subproc): Add support for PROC_DETACHED_CHILD.
* sigproc.h: Ditto.
* spawn.cc (spawn_guts): Specify whether child is detached or not when calling
pinfo::remember.
2004-12-23 14:57:08 +00:00
..
2004-12-15 17:29:01 +00:00
2004-12-05 02:30:20 +00:00
2004-01-20 03:11:39 +00:00
2004-12-15 17:29:01 +00:00
2004-05-12 16:21:18 +00:00
2002-12-12 03:09:38 +00:00
2004-03-14 05:35:19 +00:00
2004-12-05 02:30:20 +00:00
2004-02-04 22:40:50 +00:00
2004-09-03 01:32:02 +00:00
2003-07-07 05:32:24 +00:00
2004-04-16 21:22:13 +00:00
2004-12-18 16:41:27 +00:00
2004-07-20 16:08:49 +00:00
2003-03-09 20:31:07 +00:00
2004-12-15 17:29:01 +00:00
2004-05-16 16:38:27 +00:00