$lurk = 0; "jesper.naur" wrote: [snip] > This file is executed using backticks. Although the spawned process > has PERLSHR defined from the beginning, the innocent-looking > 'set message' and 'define/nolog' each involve the execution of an > image, which cost us the PERLSHR logical name. Just to clarify, 'define/nolog' does not clobber logicals, otherwise you couldn't define more than a single user mode logical name at a time: $ define /user foo bar $ define /nolog /user fal baz $ show logical f* /proc (LNM$PROCESS_TABLE) "FAL" = "BAZ" "FOO" = "BAR" $ show logical f* /proc ! since 'show' runs an image, user modes are gone (LNM$PROCESS_TABLE) %SHOW-S-NOTRAN, no translation for logical name F* 'set message' is the culprit. Regards, Carl B. -- Carl Braesicke - "I keep forgetting to take my Ginko." OpenVMS Systems Administrator Texas A&M University-Corpus Christi mailto:[EMAIL PROTECTED] 361.825.2796 $lurk = 1;
