TCSETATTR |
Fixe l'attribut |
---|---|
termios.h unistd.h |
Syntaxe
int tcsetattr(int fd, int optional_actions, const struct termios *termios_p); |
Paramètres
Nom | Description | ||
---|---|---|---|
fd | Ce paramètre permet d'indiquer l'identificateur de terminal. | ||
optional_actions | Ce paramètre permet d'indiquer quand effectuer le changement. | ||
Constante | Description | ||
TCSANOW | Cette constante permet d'indiquer qu'il faut effectuer le changement immédiatement. | ||
TCSADRAIN | Cette constante permet d'indiquer qu'il faut effectuer le changement lorsque toutes les opérations d'écriture sur le paramètre fd ont été transmises. | ||
TCSAFLUSH | Cette constante permet d'indiquer qu'il faut effectuer le changement lorsque toutes les opérations d'écriture sur le paramètre fd ont été transmises et que les entrées n'ont pas été traité. | ||
termios_p | Ce paramètre permet d'indiquer la structure de paramètre à fixer au terminal : | ||
Nom | Type de données | Description | |
c_iflag | tcflag_t | Ce champ permet d'indiquer le mode d'entrée. | |
c_oflag | tcflag_t | Ce champ permet d'indiquer le mode de sortie. | |
c_cflag | tcflag_t | Ce champ permet d'indiquer les modes de contrôle. | |
c_lflag | tcflag_t | Ce champ permet d'indiquer les modes local. | |
c_cc | cc_t [NCCS] | Ce champ permet d'indiquer les caractères de contrôle. |
Description
Cette fonction permet de fixer les paramètres du terminal.
Dernière mise à jour : Dimanche, le 10 décembre 2017