Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!ittatc!dcdwest!sdcsvax!ucbvax!info-vax From: egisin@WATERLOO.CSNET (Eric Gisin) Newsgroups: mod.computers.vax Subject: print symbionts and vax C rtl Message-ID: <8603081141.AA15136@ucbvax.berkeley.edu> Date: Thu, 6-Mar-86 15:49:24 EST Article-I.D.: ucbvax.8603081141.AA15136 Posted: Thu Mar 6 15:49:24 1986 Date-Received: Sun, 9-Mar-86 08:27:25 EST Sender: daemon@ucbvax.BERKELEY.EDU Distribution: net Organization: The ARPA Internet Lines: 13 Approved: info-vax@sri-kl.arpa 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