GDSX Manual
Service Routines
Extended General Device Support (GDSX) Manual–134303
8-48
^LOCKREC
^LOCKREC
This procedure excludes other external openers from accessing a record at the current
position.
The syntax, condition code settings, and considerations regarding this procedure are the
same as the counterpart in the Guardian Procedure Calls Reference Manual.
MAKE_PROCESS_HANDLE_NULL_
This procedure creates a null process handle.
processhandle output
INT .EXT:ref:10
is a pointer to the buffer to be set to the value of a null process handle (-1 in each
word).
^MYTERM
This procedure provides a task with the object name of its corresponding SU or LINE.
Use the GET^TASK^NAME procedure to get the object name of another task’s SU or
LINE.
To get the name of the home terminal for the GDSX process, call the Guardian
MYTERM procedure. MYTERM does not suspend the calling task.
length returned value
INT:value
is the length in bytes of the SCF object name. If the SU or LINE is unconverted, the
value returned is always 24 bytes. If SU or LINE is converted, the value returned is
always the length of the object name, with a maximum of 32 bytes.
object-name output
INT:ref:12
is the SCF object name (not the access name), whether the object was configured by
SCF, or the object was not configured explicitly and the object name was derived by
TSCODE from a device name. This SU or LINE name is taken from the variable
CALL MAKE_PROCESS_HANDLE_NULL_ ( processhandle ); !
o
length := ^MYTERM ( [ object-name ] !
o
,[ filenum ] ); !
o