aboutsummaryrefslogtreecommitdiff
path: root/winsup/c++wrap
diff options
context:
space:
mode:
authorMichael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>2019-05-02 12:12:44 +0200
committerCorinna Vinschen <corinna@vinschen.de>2019-06-03 18:43:45 +0200
commitf03ea8e1c57bd5cea83f6cd47fa02870bdfeb1c5 (patch)
tree68f83d314f672eef216a2011cb2d6993a379055e /winsup/c++wrap
parenta8c23e4423ebb3458db93341d8a9bc73b0a04b03 (diff)
downloadnewlib-f03ea8e1c57bd5cea83f6cd47fa02870bdfeb1c5.zip
newlib-f03ea8e1c57bd5cea83f6cd47fa02870bdfeb1c5.tar.gz
newlib-f03ea8e1c57bd5cea83f6cd47fa02870bdfeb1c5.tar.bz2
Cygwin: fork: Remember child not before success.
Do not remember the child before it was successfully initialized, or we would need more sophisticated cleanup on child initialization failure, like cleaning up the process table and suppressing SIGCHILD delivery with multiple threads ("waitproc") involved. Compared to that, the potential slowdown due to an extra yield () call should be negligible.
Diffstat (limited to 'winsup/c++wrap')
0 files changed, 0 insertions, 0 deletions