Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!GE-CRD.ARPA!JOHNC%CAD2.DECnet From: JOHNC%CAD2.DECnet@GE-CRD.ARPA.UUCP Newsgroups: mod.computers.vax Subject: SYS$CRELNM call Message-ID: <8704100836.AA13541@ucbvax.Berkeley.EDU> Date: Thu, 9-Apr-87 16:17:00 EST Article-I.D.: ucbvax.8704100836.AA13541 Posted: Thu Apr 9 16:17:00 1987 Date-Received: Sat, 11-Apr-87 15:03:07 EST Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 15 Approved: info-vax@sri-kl.arpa >M1B%RAYSSD asks about a C program which uses SYS$CRELNM to create a logical >name. The call returns SS$_NORMAL, but the logical "isn't there" DCL creates supervisor mode logicals. To duplicate that, you should use PSL$C_SUPER as the mode constant. Defining the logical in user mode as you've done is OK, and is just like DEFINE/USER LogicalName EquivalenceString It's there (and a subsequent $TRNLNM call should find it); but it's cleared along with any other user mode logicals at image termination. John Child