egisin@WATERLOO.CSNET (Eric Gisin) (03/06/86)
I'm trying to write a printer symbiont (with SMB$*) in VAX C. It currently stops the job controller, which says it received an EOF. I think this is happening because the C RTL's bizzare side effect of creating sys$output and writing a zero length message to it whenever any open or fopen is done. (the job controller and symbiont seem to use a mailbox assigned to sys$input and sys$output to communicate). Does anyone know if this is correct, and how to get around it? I've already tried fclosing stdin, stdout, and stderr. Eric Gisin, egisin@waterloo.csnet