Guardian Procedure Calls Reference Manual

Syntax for TAL Programmers
?SETTOG _64BIT_CALLS
?SOURCE EXTDECS(FILE_SETMODENOWAIT64_)
error := FILE_SETMODENOWAIT64_ ( filenum ! i
,function ! i
,[ param1 ] ! i
,[ param2 ] ! i
,[ last-params ] ! o
,[ tag ] ); ! i
Parameters
filenum
input
INT:value
is a number of an open file, identifying the file to receive the FILE_SETMODENOWAIT64_
function.
function
input
INT:value
is one of the device-dependent functions listed in Table 44 (page 1319).
param1
input
INT:value
is one of the param1 values listed in Table 44 (page 1319). If omitted for a disk file, the present
value is retained. For SETMODEs on other devices, this value depends on the device and the
value supplied in the function parameter.
param2
input
INT:value
is one of the param2 values listed in Table 44 (page 1319). If omitted for a disk file, the present
value is retained. For SETMODEs on other devices, this value depends on the device and the
value supplied in the function parameter.
last-params
output
INT .EXT64:ref:2
returns the previous settings of param1 and param2 associated with the current function. The
format is:
last-params[0] = old param1
last-params[1] = old param2 (if applicable)
tag
input
INT(64):value
for nowait I/O only, is a value you define that uniquely identifies the operation associated
with this FILE_SETMODENOWAIT64_ procedure call.
512 Guardian Procedure Calls (F)