Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (H-K)
Guardian Procedure Calls Reference Manual—522629-013
7-38
INITIALIZEEDIT Procedure
the EFS on the specified device, the name of the caller’s swap volume is used.
(The swap volume of the calling program is normally the same as its object file
volume, unless the SWAP option of the TACL RUN command was invoked.) If the
EFS cannot be allocated on the caller’s swap volume, INTIALIZEEDIT then tries
every disk volume in the system until it succeeds. Refer to the
errorabend
parameter for a description of what occurs if INITIALIZEEDIT is unable to allocate
the EFS on any disk volume in the system.
maxfiles input
INT:value
specifies the maximum number of files that IOEdit will be able to have open at one
time. If this parameter is omitted or if a value less than 30 is specified, 30 is used.
If a value greater than 255 is specified, 255 is used.
errorabend input
INT:value
specifies the action that INITIALIZEEDIT is to take if it is unable to allocate the
EFS on any disk volume. If
errorabend is omitted or if 0 is specified, failure to
allocate the EFS causes INITIALIZEEDIT to return an error 33 (unable to obtain
I/O segment space); otherwise, it writes a message to the caller’s home terminal
and terminates abnormally. When INITIALIZEEDIT is called by another IOEdit
procedure, -1 is specified for this parameter.
nowait-option input
INT:value
specifies whether to use double buffering for files opened for nowait I/O, as follows:
0 Don’t use double buffering on any file.
1 Use double buffering on all files that the user opens for nowait I/O before
calling OPENEDIT_ (or OPENEDIT).
2 Use double buffering on all files opened for nowait I/O, whether by the user
or by OPENEDIT_ (or OPENEDIT).
3 Has the same effect as a value of 2.
If this parameter is omitted or if its value is none of the above, 0 is used.
See “Nowait Considerations” for additional information.