Guardian Programming Reference Summary for pTAL and TAL
SETMODE Operations
Guardian Programming Reference Summary for pTAL and TAL—522631-001
11-17
72 Force system buffering for nowait files
param1
= 1 force use of intermediate buffer in PFS for read operations. (Nowait write
operations always require the data to remain unchanged until completion of the
information.
= 0 allow the system to make transfers directly from user buffers.
The default value for files opened by FILE_OPEN_ is 0; for files opened by
OPEN, it is 1.
The param2 parameter is not used and its value should be zero if supplied.
80 ($RECEIVE): Set system message modes
param1
.<0:12>should be zero.
.<13>
= 0 disable reception of -38 messages (default).
= 1 enable reception of cancellation (-38) messages.
.<14>
= 0 disallow reception of SETPARAM (-37) messages, returning error 2 to
processes attempting SETPARAM calls (default).
= 1 allow reception of SETPARAM (-37) messages.
.<15>
= 0 disallow return of last-param values for SETMODE (-33) messages,
returning error 2 to processes attempting to obtain them (default).
= 1 allow last-param values to be returned for SETMODE (-33)
messages. The extended form of the -33 message will be delivered under this
mode.
The param2 parameter is not used and should be zero if supplied.
90 Disk: Set buffered option defaults same as CREATE
param1
= 0 buffered
= 1 write-through
param2 is used with DP2 disk files only.
param2
= 0 change the open option setting of the buffered option (default).
= 1 change the file label default value of the buffered option.
This function operates only on Guardian objects. If an OSS file is specified,
file-system error 2 occurs.
<function> Parameters and Effect