[comp.os.vms] Access to DCL symbols

nagy%warner.hepnet@LBL.ARPA (09/10/87)

>   Can someone explain to me how to read/set DCL local and global symbols
>without using the VMS run-time library routines lib$get_symbol and
>lib$set_symbol?
     
Why do you want to do this...  Remember that such internal tables are
very likely to change between VMS releases (the organization apparently
did change between VMS V3.7 and V4.0).  The LIB$GET_SYMBOL and 
LIB$SET_SYMBOL routines provide standard interfaces to read/define
DCL symbols which will work across such changes.

Anyway, the information you want is in the source microfiche.  Look in 
either the DCL section or the DCL utilities (i.e., SHOW) section.
It is very likely that the DCL symbol table is stored in pages which
are only accessible from Supervisor mode (DCL runs in this mode) or
at best only readable from User mode.

= Frank J. Nagy   "VAX Guru"
= Fermilab Research Division EED/Controls
= HEPNET: WARNER::NAGY (43198::NAGY) or FNAL::NAGY (43009::NAGY)
= BitNet: NAGY@FNAL
= USnail: Fermilab POB 500 MS/220 Batavia, IL 60510