> From: Mark H Weaver <m...@netris.org> > Cc: l...@gnu.org (Ludovic Courtès), guile-devel@gnu.org > Date: Sat, 22 Feb 2014 10:54:16 -0500 > > Thanks for working on this, but in a multithreaded program, it's no good > to change the file descriptors in the main program temporarily before > spawning, and then restore them afterwards. We'll have to find another > way of doing this.
Btw, how does the Posix build work reliably when it forks after several threads are already running? I don't see any calls to pthread_atfork or any similar machinery in place. What am I missing?