System Debug Reference Manual (32650-90888)
554 AppendixD
Reserved Variables/Functions
strlen func : u32 returns the current length of a string
strltrim func : str removes leading blanks from a string
strmax func : u32 maximum length of a string (constant)
strpos func : u32 position of a substring within a string
strrpt func : str string repeat
strrtrim func : str removes trailing blanks from a string
strup func : str upshifts a string
strwrite func : str string write (ala Pascal strwrite)
symaddr func : u32 returns the offset to a symbol in a structure
symconst func : any returns the value of a symbolic constant
syminset func : bool test for membership of a symbol in a set
symlen func : u32 returns the length of a symbolic data structure
sympath_upshift env : bool controls upshifting of path specs
symtype func : str returns the symbolic type of a specified path
symval func : any returns the value at a virtual address based on a
specified symbolic path
sys func : sys coerces an expression to a SYS LCPTR type
tcb func : u32 task control block
term_keeplock env : bool retain the terminal locking semaphore
term_ldev env : u16 the ldev used for I/O
term_locking env : bool enables_disables terminal process queueing
term_loud env : bool enables/disables output echoing to screen
term_paging env : bool enables/disables =terminal screen paging
term_width env : u16 width (in characters) of terminal output
time env : str current time of day
tr0 .. tr7 env : u32 temp registers tr0, tr1, tr2, ..tr7
trace_func env : u16 trace function entry, exit and parameters
trans func : trans coerces an expression to a TRANS LCPTR type
true env : bool the constant TRUE
Table D-1. Predefined Environment Variables and Functions
Name Type Description