[mod.computers.vax] print symbionts and vax C rtl

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