On FreeBSD this allows the process calling mlmmj-receive to get the return
code and continue. Without the change it just waits for the child to finish
which might take a long time.
It shouldn't hurt other platforms in any way.
+ o Close stdin, stdout and stderr in the child of mlmmj-receive after
+ forking. This is neccesary on FreeBSD.
o No need to check for subscribers in 0-sized files
o Make sure chomp works with empty strings (Frank Denis)
1.2.11
if(childpid)
exit(EXIT_SUCCESS); /* Parent says: "bye bye kids!"*/
+
+ close(0);
+ close(1);
+ close(2);
}
execlp(mlmmjprocess, mlmmjprocess,