Asynchronous Serial Communications Programmer's Reference Manual (32022-90052)

182 Chapter8
Intrinsics Reference
FCONTROL(25)
An AEOR character designated by FCONTROL(25) is
also recognized as a line terminator during reads in
transparent editing mode, along with a user defined
EOR character that replaces
[Return] as the normal
EOR character.
See the discussion of FCONTROL(41) later in this
chapter for more information on terminating reads in
transparent mode.
To disable the Additional End-of-Record character, call
FCONTROL(25) again specifying 0 as the value of
param.
There are a number of characters that will not be
recognized if used as AEOR characters, as listed in
Table 8-4. You will receive no error message if you use
one of these characters, but the character will not
terminate a read if entered.
Table 8-4 Characters Not Recognized If Used as AEORs
NOTE
You should also avoid using a number of other characters which have
special meaning to MPE/iX, specifically carriage return, linefeed, cancel
(
[CTRL]X by default), backspace, DC2, and escape. While these
characters will be recognized and processed as AEOR characters, their
use could yield unpredictable and often unsuccessful results. It is
strongly recommended that you avoid using these characters unless the
specific needs of your application make it absolutely necessary to do so.
In addition,
[CTRL]A should not be used as an AEOR character at the
console.
ASCII Character Terminal Key
Octal
Code
Hex
Code
NUL (Null) [CTRL]@ % 0 $ 0
DC1 (XON) [CTRL]Q % 21 $11
DC3 (XOFF) [CTRL]S % 23 $13
Current Subsystem Break
[CTRL]Y (by default)
a
a. In transparent mode, you define the subsystem break
character through FCONTROL(41). It may also be defined
using FDEVICECONTROL.
% 31 $19
DEL (Rubout) [DEL] % 177 $7F