---
name: "IO::Tty::Constant"
section: "3pm"
platform: "linux"
package: "perl-io-tty"
version: "1.31-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/IO::Tty::Constant"
---

# IO::Tty::Constant(3pm)

Terminal Constants (autogenerated)

## NAME

IO::Tty::Constant - Terminal Constants (autogenerated)

## SYNOPSIS

```
 use IO::Tty::Constant qw(TIOCNOTTY);
 ...
```

## DESCRIPTION

This package defines constants usually found in \<termio.h\> or \<termios.h\> (and their #include hierarchy).  Find below an autogenerated alphabetic list of all known constants and whether they are defined on your system (prefixed with '+') and have compilation problems ('o').  Undefined or problematic constants are set to 'undef'.

## DEFINED CONSTANTS

- \+

  B0

- \+

  B110

- \+

  B115200

- \+

  B1200

- \+

  B134

- \+

  B150

- \+

  B153600

- \+

  B1800

- \+

  B19200

- \+

  B200

- \+

  B230400

- \+

  B2400

- \+

  B300

- \+

  B307200

- \+

  B38400

- \+

  B460800

- \+

  B4800

- \+

  B50

- \+

  B57600

- \+

  B600

- \+

  B75

- \+

  B76800

- \+

  B9600

- \+

  BRKINT

- \+

  BS0

- \+

  BS1

- \+

  BSDLY

- \+

  CBAUD

- \-

  CBAUDEXT

- \+

  CBRK

- \-

  CCTS\_OFLOW

- \-

  CDEL

- \+

  CDSUSP

- \+

  CEOF

- \+

  CEOL

- \-

  CEOL2

- \+

  CEOT

- \+

  CERASE

- \-

  CESC

- \+

  CFLUSH

- \+

  CIBAUD

- \-

  CIBAUDEXT

- \+

  CINTR

- \+

  CKILL

- \+

  CLNEXT

- \+

  CLOCAL

- \-

  CNSWTCH

- \-

  CNUL

- \+

  CQUIT

- \+

  CR0

- \+

  CR1

- \+

  CR2

- \+

  CR3

- \+

  CRDLY

- \+

  CREAD

- \+

  CRPRNT

- \+

  CRTSCTS

- \-

  CRTSXOFF

- \-

  CRTS\_IFLOW

- \+

  CS5

- \+

  CS6

- \+

  CS7

- \+

  CS8

- \+

  CSIZE

- \+

  CSTART

- \+

  CSTOP

- \+

  CSTOPB

- \+

  CSUSP

- \-

  CSWTCH

- \+

  CWERASE

- \-

  DEFECHO

- \-

  DIOC

- \-

  DIOCGETP

- \-

  DIOCSETP

- \-

  DOSMODE

- \+

  ECHO

- \+

  ECHOCTL

- \+

  ECHOE

- \+

  ECHOK

- \+

  ECHOKE

- \+

  ECHONL

- \+

  ECHOPRT

- \+

  EXTA

- \+

  EXTB

- \+

  FF0

- \+

  FF1

- \+

  FFDLY

- \-

  FIORDCHK

- \+

  FLUSHO

- \+

  HUPCL

- \+

  ICANON

- \+

  ICRNL

- \+

  IEXTEN

- \+

  IGNBRK

- \+

  IGNCR

- \+

  IGNPAR

- \+

  IMAXBEL

- \+

  INLCR

- \+

  INPCK

- \+

  ISIG

- \+

  ISTRIP

- \+

  IUCLC

- \+

  IXANY

- \+

  IXOFF

- \+

  IXON

- \-

  KBENABLED

- \-

  LDCHG

- \-

  LDCLOSE

- \-

  LDDMAP

- \-

  LDEMAP

- \-

  LDGETT

- \-

  LDGMAP

- \-

  LDIOC

- \-

  LDNMAP

- \-

  LDOPEN

- \-

  LDSETT

- \-

  LDSMAP

- \-

  LOBLK

- \+

  NCCS

- \+

  NL0

- \+

  NL1

- \+

  NLDLY

- \+

  NOFLSH

- \+

  OCRNL

- \+

  OFDEL

- \+

  OFILL

- \+

  OLCUC

- \+

  ONLCR

- \+

  ONLRET

- \+

  ONOCR

- \+

  OPOST

- \-

  PAGEOUT

- \+

  PARENB

- \-

  PAREXT

- \+

  PARMRK

- \+

  PARODD

- \+

  PENDIN

- \-

  RCV1EN

- \-

  RTS\_TOG

- \+

  TAB0

- \+

  TAB1

- \+

  TAB2

- \+

  TAB3

- \+

  TABDLY

- \-

  TCDSET

- \+

  TCFLSH

- \+

  TCGETA

- \+

  TCGETS

- \+

  TCIFLUSH

- \+

  TCIOFF

- \+

  TCIOFLUSH

- \+

  TCION

- \+

  TCOFLUSH

- \+

  TCOOFF

- \+

  TCOON

- \+

  TCSADRAIN

- \+

  TCSAFLUSH

- \+

  TCSANOW

- \+

  TCSBRK

- \+

  TCSETA

- \+

  TCSETAF

- \+

  TCSETAW

- \-

  TCSETCTTY

- \+

  TCSETS

- \+

  TCSETSF

- \+

  TCSETSW

- \+

  TCXONC

- \-

  TERM\_D40

- \-

  TERM\_D42

- \-

  TERM\_H45

- \-

  TERM\_NONE

- \-

  TERM\_TEC

- \-

  TERM\_TEX

- \-

  TERM\_V10

- \-

  TERM\_V61

- \+

  TIOCCBRK

- \-

  TIOCCDTR

- \+

  TIOCCONS

- \+

  TIOCEXCL

- \-

  TIOCFLUSH

- \+

  TIOCGETD

- \-

  TIOCGETC

- \-

  TIOCGETP

- \-

  TIOCGLTC

- \-

  TIOCSETC

- \-

  TIOCSETN

- \-

  TIOCSETP

- \-

  TIOCSLTC

- \+

  TIOCGPGRP

- \+

  TIOCGSID

- \+

  TIOCGSOFTCAR

- \+

  TIOCGWINSZ

- \-

  TIOCHPCL

- \-

  TIOCKBOF

- \-

  TIOCKBON

- \-

  TIOCLBIC

- \-

  TIOCLBIS

- \-

  TIOCLGET

- \-

  TIOCLSET

- \+

  TIOCMBIC

- \+

  TIOCMBIS

- \+

  TIOCMGET

- \+

  TIOCMSET

- \+

  TIOCM\_CAR

- \+

  TIOCM\_CD

- \+

  TIOCM\_CTS

- \+

  TIOCM\_DSR

- \+

  TIOCM\_DTR

- \+

  TIOCM\_LE

- \+

  TIOCM\_RI

- \+

  TIOCM\_RNG

- \+

  TIOCM\_RTS

- \+

  TIOCM\_SR

- \+

  TIOCM\_ST

- \+

  TIOCNOTTY

- \+

  TIOCNXCL

- \+

  TIOCOUTQ

- \-

  TIOCREMOTE

- \+

  TIOCSBRK

- \+

  TIOCSCTTY

- \-

  TIOCSDTR

- \+

  TIOCSETD

- \-

  TIOCSIGNAL

- \+

  TIOCSPGRP

- \-

  TIOCSSID

- \+

  TIOCSSOFTCAR

- \-

  TIOCSTART

- \+

  TIOCSTI

- \-

  TIOCSTOP

- \+

  TIOCSWINSZ

- \-

  TM\_ANL

- \-

  TM\_CECHO

- \-

  TM\_CINVIS

- \-

  TM\_LCF

- \-

  TM\_NONE

- \-

  TM\_SET

- \-

  TM\_SNL

- \+

  TOSTOP

- \-

  VCEOF

- \-

  VCEOL

- \+

  VDISCARD

- \-

  VDSUSP

- \+

  VEOF

- \+

  VEOL

- \+

  VEOL2

- \+

  VERASE

- \+

  VINTR

- \+

  VKILL

- \+

  VLNEXT

- \+

  VMIN

- \+

  VQUIT

- \+

  VREPRINT

- \+

  VSTART

- \+

  VSTOP

- \+

  VSUSP

- \-

  VSWTCH

- \+

  VT0

- \+

  VT1

- \+

  VTDLY

- \+

  VTIME

- \+

  VWERASE

- \-

  WRAP

- \+

  XCASE

- \-

  XCLUDE

- \-

  XMT1EN

- \+

  XTABS

## FOR MORE INFO SEE

IO::Tty
