[Info-vax] f$env("depth") from where?

Arne Vajhøj arne at vajhoej.dk
Sat Dec 31 14:02:37 EST 2022


On 12/30/2022 10:11 PM, Stephen Hoffman wrote:
> On 2022-12-30 23:50:13 +0000, Arne Vajhj said:
>> Where does f$env("depth") get the value from?
>>
>> Or how does one get that value from a program?
> 
> 
> https://groups.google.com/g/comp.os.vms/c/hwPJZbKQ_4o/m/tkMTdEPfmlcJ

So I was not the first wanting to get this.

:-)

Thanks.

Code snippet:

         .title  depth
PRC$W_PROCLEVEL=56
         .psect  $CODE quad,pic,con,lcl,shr,exe,nowrt
         .entry  depth,^m<>
         movl    #CTL$AG_CLIDATA,r1
         movl    W^PPD$L_PRC(r1),r1
         cvtwl   W^PRC$W_PROCLEVEL(r1),r0
          ret
         .end

       program testdepth
       integer*4 depth
       write(*,*) depth()
       end

$ macro depth
$ for testdepth
$ link testdepth + depth + sys$input/opt
sys$loadable_images:dcldef.stb/selective_search
sys$loadable_images:sys$base_image.exe/shareable
$
$ exit

Arne





More information about the Info-vax mailing list