COHERENT manpages
This page displays the COHERENT manpage for tcsetattr() [Set terminal attributes].
List of available manpages
Index
tcsetattr() -- termios Macro (termios.h) Set terminal attributes #include <termios.h> int tcsetattr(fd, optional_actions, termios_p) int fd, optional_actions; struct termios *termios_p; The termios macro tcsetattr() sets the attributes of the terminal device described by file descriptor fd to those stored in the termios structure to which termios_p points. option_actions defines the manner in which the attributes are set, as follows: TCSANOW The attributes are set immediately. TCSADRAIN The attributes are set after all data that has been sent to fd has been written. Use this when changing parameters that affect output. TCSAFLUSH The change occurs after all output send to fd has been written: all input received but not read is discarded. These constants are defined in header file <termios.h>. If all goes well, tcsetattr() returns zero. If something goes wrong, it returns -1 and sets errno EBADF fd is not a valid file descriptor. EINVAL optional_actions is not a proper value, or an attempt was made to change an attribute in the termios structure to an unsupported value. ENOTTY fd does not describe a terminal. See Also termios POSIX Standard, §7.2.1