This blog is updated daily.
A general description is here.
Forking in package ‘parallel’ called C entry point ‘exit’ in the child. This was unsafe (‘_exit’ should have been called), and could flush ‘stdin’ of the main R process (seen most often on Solaris).
For good practice, ‘stdout’ is flushed before forking a child.