Damn. I think I got the return code for waitpid() wrong. I'll try to commit a fix to CVS soon (the fix is trivial, commiting it may not be...). David.