Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Special control characters

&pagelevel(5)&pagelevel

The values of special control characters are defined by the array c_cc. The subscript name and description for each array element in both canonical and non-canonical modes are listed in the table below:

Index name in the ...

Definition

Canonical mode

Non-canonical mode

VEOF

EOF character

VEOL

EOL character

VERASE

ERASE character

VINTR

VINTR

INTR character

VKILL

KILL character

VMIN

MIN value

VQUIT

VQUIT

QUIT character

VSUSP

VSUSP

SUSP character

VTIME

TIME value

VSTART

VSTART

START character

VSTOP

VSTOP

STOP character

The subscript names are constants that represent the subscript of each respective element (character) in the c_cc array. The character c_cc[VSTOP], for example, is thus the STOP character in canonical as well as non-canonical mode.

The subscript names are unique, except that the VMIN and VTIME subscripts may have the same values as VEOF and VEOL, respectively.

Implementations (such as the POSIX subsystem) that do not support job control may ignore the SUSP character value indexed by the VSUSP subscript in the c_cc array.

If {_POSIX_VDISABLE} is defined for the terminal device file (i.e. the special file associated with the terminal) and the value of one of the modifiable special characters is the same as {_POSIX_VDISABLE} (see section “Special characters”), then that function is deactivated, i.e. no input character will be recognized as the disabled special character. If ICANON is not set, the value of {_POSIX_VDISABLE} has no special meaning for entries with the VMIN and VTIME subscripts in the c_cc array.