zion - termios
Nom
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed - Configuration du terminal.
Résumé
.ad l .ft B #include <termios.h> #include <unistd.h> int tcgetattr (int fd , struct termios * termios_p ); int tcsetattr (int fd , int optional_actions , struct termios * termios_p ); int tcsendbreak (int fd , int duree ); int tcdrain (int fd ); int tcflush (int fd , int queue_selector ); int tcflow (int fd , int action ); int cfmakeraw (struct termios * termios_p ); speed_t cfgetispeed (struct termios * termios_p ); speed_t cfgetospeed (struct termios * termios_p ); int cfsetispeed (struct termios * termios_p , speed_t speed ); int cfsetospeed (struct termios * termios_p , speed_t speed ); .ft P .ad b
Description
Les fonctions termios établissent une interface générale sous forme de terminal, permettant de contrôler les ports de communication asynchrone.
Plusieurs fonctions décrites ici utilisent un argument termios_p qui est un pointeur sur une structure termios. Cette structure contient au moins les membres suivants : .ne 9
.nf tcflag_t c_iflag; /* modes d'entrée */ tcflag_t c_oflag; /* modes de sortie */ tcflag_t c_cflag; /* modes de contrôle */ tcflag_t c_lflag; /* modes locaux */ cc_t c_cc[NCCS]; /* caractères de controle */ .fi |
Constante pour l'attribut c_iflag :
IGNBRK
ignorer les signaux BREAK en entrée. |
BRKINT
[table][row]
Poster un commentaire