MPE/iX Intrinsics Reference Manual (32650-90875)
Chapter 5 139
Command Definitions (FCONTROL - FLOCK)
FCONTROL
character functions like a RETURN character in normal reads and is
stripped when found. No carriage return or line feed is sent to the
terminal.
• The read encountered an AEOR character, defined through a previous
call to FCONTROL
itemnum
=25. The read completes with an error
condition and the AEOR character is passed with the input data and
and included in the byte count. No carriage return or line feed is sent to
the terminal.
• The expected byte count is reached. The read is terminated normally,
and carriage return and line feed are sent to the terminal.
• The read limit timer expired. All data is lost and the read terminates in
error.
Break or subsystem break processing, if not disabled, occurs in
transparent editing. During a break, the terminal operates in standard
editing mode. The terminal returns to transparent editing mode if the
RESUME command is entered. During a subsystem break, the terminal
operates the way the application program describes.
Parity processing is the same in transparent editing as it is in standard
editing.
Any FCLOSE call issued against the terminal restores standard editing.
If used for a device connected through PAD, data is not forwarded from the
terminal immediately after the characters defined as the subsystem break
or EOR character are typed. The terminal user has to press
RETURN to
cause data to be transmitted, or wait for the data forwarding timer to
expire (if set). The host software recognizes and acts on the characters
defined in
item
.
43/U16 Aborts pending nowait I/O request:
For message files, CCG (0) is returned when an outstanding I/O operation
has completed. An IOWAIT call must be issued to finish the request.
45/U16 Enable/disable extended wait:
Applicable only if
filenum
specifies a message file. An
item
value of 1
enables extended wait; permits a reader to wait on an empty file that is not
currently opened by any writer, or a writer to wait on a full file that has no
reader. This remains in effect until an FCONTROL call is issued with an
itemnum
45 and an
item
value of 0. An
item
value of 0 specifies that if a
second FREAD call is issued and it encounters an empty file that has no
reader, it returns an end-of-file condition. Each assessor must call
FCONTROL45 individually.
Default: 0
46/U16 Enable/disable reading writer's ID:
Applicable only if
filenum
specifies a message file.
For interprocess communication, an
item
value of 1 enables reading the