Merge remote-tracking branch 'origin/stable-2.0'
[bpt/guile.git] / doc / ref / posix.texi
index 341191a..950c351 100644 (file)
@@ -1823,10 +1823,11 @@ the integer process ID of the child.
 Note that it is unsafe to fork a process that has multiple threads
 running, as only the thread that calls @code{primitive-fork} will
 persist in the child.  Any resources that other threads held, such as
-locked mutexes or open file descriptors, are lost.  Indeed, @acronym{POSIX}
-specifies that only async-signal-safe procedures are safe to call after
-a multithreaded fork, which is a very limited set.  Guile issues a
-warning if it detects a fork from a multi-threaded program.
+locked mutexes or open file descriptors, are lost.  Indeed,
+@acronym{POSIX} specifies that only async-signal-safe procedures are
+safe to call after a multithreaded fork, which is a very limited set.
+Guile issues a warning if it detects a fork from a multi-threaded
+program.
 
 If you are going to @code{exec} soon after forking, the procedures in
 @code{(ice-9 popen)} may be useful to you, as they fork and exec within