From: US2RMC::"law@corp1.cincom.com" "Socket" 29-JUL-1995 17:16:02.69 To: open-vms-sig@decus.org CC: Subj: Thanks for help reading SYS$OUTPUT of detached process Greetings all, I want to express my thanks for those who helped with my question on how to make the SYS$OUTPUT file of a detached process readable from another process. And special thanks to Harry Flowers (FLOWERS@NARNIA.MEMPHIS.EDU) who gave me the precise 2 lines of code needed. FYI the final code fragment is appended below. Cheers, Bill Law :-) Cincom Systems Inc. blaw@cincom.com ----------------------------------------------------------------------- static int stdout_reopened = 0; /* 1 after fopen(stdout) */ char outname[256]; /* ASCII stdout filename */ | | if( !stdout_reopened ) /* Only reopen stdout once */ { fgetname( stdout, outname );/* Get stdout filename */ fclose( stdout ); /* Close stdout, then reopen shared */ stdout = fopen( outname, "a+", "ctx=rec","shr=get" ); stdout_reopened = 1; } fflush( stdout ); /* Flush all internal buffers to RMS */ fsync( fileno(stdout) ); /* Flush RMS buffers out to disk */ % ====== Internet headers and postmarks (see DECWRL::GATEWAY.DOC) ====== % Received: from mail1.digital.com by us2rmc.zko.dec.com (5.65/rmc-22feb94) id AA21309; Sat, 29 Jul 95 17:05:18 -040 % Received: from Topaz.DECUS.Org by mail1.digital.com; (5.65 EXP 4/12/95 for V3.2/1.0/WV) id AA09729; Sat, 29 Jul 1995 14:01:20 -070 % Received: from Reprocess.DECUS.Org by DECUS.Org (PMDF V4.2-13 #9698) id <01HTFTOXWVKG934PPH@DECUS.Org>; Sat, 29 Jul 1995 10:31:09 ED % Received: from CORP1 (corp1.cincom.com) by DECUS.Org (PMDF V4.2-13 #9698) id <01HTER2UJZC0934PTY@DECUS.Org>; Fri, 28 Jul 1995 16:05:15 ED % Date: Fri, 28 Jul 1995 15:55:26 -0400 % From: law@corp1.cincom.com (Socket() to me) % Subject: Thanks for help reading SYS$OUTPUT of detached process % To: open-vms-sig@decus.org % Errors-To: open-vms-sig-owner@DECUS.Org % Warnings-To: open-vms-sig-owner@DECUS.Org % Message-Id: <95072815552590@corp1.cincom.com> % X-Vms-To: SMTP%"open-vms-sig@decus.org" % X-Vms-Cc: LAW % Content-Transfer-Encoding: 7BIT % Comments: Send OPEN-VMS-SIG subscribe/unsubscribe requests to mailserv@DECUS.Org