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