+2009-07-20 Corinna Vinschen <corinna@vinschen.de>
+
+ * fork.cc (fork): Create local tmp_pathbuf. Explain why.
+
2009-07-18 Christopher Faylor <me+cygwin@cgf.cx>
* exceptions.cc (sig_handle_tty_stop): Set stopsig to SIGCONT when
{
hold_everything held_everything (ischild);
+ /* This tmp_pathbuf constructor is required here because the below setjmp
+ magic will otherwise not restore the original buffer count values in
+ the thread-local storage. A process forking too deeply will run into
+ the problem to be out of temporary TLS path buffers. */
+ tmp_pathbuf tp;
if (!held_everything)
{