$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;

Reply via email to