

Reads as a null byte ('\0'), except when PARMRK is set, in When neither IGNBRK nor BRKINT are set, a BREAK Will cause a SIGINT to be sent to this foreground process Output queues to be flushed, and if the terminal is theĬontrolling terminal of a foreground process group, it If it is not setīut BRKINT is set, then a BREAK causes the input and

Specified in POSIX.1-2001 as part of the XSI extension.īRKINT If IGNBRK is set, a BREAK is ignored. Not specified in POSIX.1-2001, and "XSI" means that the value is In the descriptions below, "not in POSIX" means that the value is In the case of the first four bit-mask fields, theĭefinitions of some of the associated flags that may be set areĮxposed only if a specific feature test macro (seeįeature_test_macros(7)) is defined, as noted in brackets (""). The values that may be assigned to these fields are describedīelow. This structureĬc_t c_cc /* special characters */ That is a pointer to a termios structure. Many of the functions described here have a termios_p argument Is provided to control asynchronous communications ports. The termios functions describe a general terminal interface that SYNOPSIS top #include #include int tcgetattr(int fd, struct termios * termios_p ) int tcsetattr(int fd, int optional_actions, const struct termios * termios_p ) int tcsendbreak(int fd, int duration ) int tcdrain(int fd ) int tcflush(int fd, int queue_selector ) int tcflow(int fd, int action ) void cfmakeraw(struct termios * termios_p ) speed_t cfgetispeed(const struct termios * termios_p ) speed_t cfgetospeed(const struct termios * termios_p ) int cfsetispeed(struct termios * termios_p, speed_t speed ) int cfsetospeed(struct termios * termios_p, speed_t speed ) int cfsetspeed(struct termios * termios_p, speed_t speed ) įeature Test Macro Requirements for glibc (see Tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed,Ĭfsetospeed, cfsetspeed - get and set terminal attributes, line Termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush,
#Termius linux manual
Termios(3) Library Functions Manual termios(3) NAME top
