Provided by: manpages-fr-dev_4.26.0-1_all bug

NOM

       ioctl_tty - Ioctls pour les terminaux et lignes série

BIBLIOTHÈQUE

       Bibliothèque C standard (libc, -lc)

SYNOPSIS

       #include <asm/termbits.h>  /* Définition des constantes AT_* */
       #include <sys/ioctl.h>

       int ioctl(int fd, int op, ...);

DESCRIPTION

       Les  appels  système  ioctl(2)  pour  les  terminaux  et  les ports série acceptent différents paramètres
       d'opération possibles. La plupart nécessitent un troisième paramètre, d'un type variable, appelé argp  ou
       arg.

       Utiliser des ioctls rend les programmes non portables. Utilisez l'interface POSIX décrite dans termios(3)
       si possible.

   Récupérer et positionner les attributs d'un terminal
       TCGETS(2const)
       TCSETS(2const)
       TCSETSW(2const)
       TCSETSF(2const)

       TCGETS(2const)
       TCSETS(2const)
       TCSETSW(2const)
       TCSETSF(2const)

       TCGETS(2const)
       TCSETS(2const)
       TCSETSW(2const)
       TCSETSF(2const)

   Verrouiller une structure termios
       TIOCGLCKTRMIOS(2const)
       TIOCSLCKTRMIOS(2const)

   Récupérer et configurer les tailles de fenêtre
       TIOCGWINSZ(2const)
       TIOCSWINSZ(2const)

   Envoyer une interruption  break »)
       TCSBRK(2const)
       TCSBRKP(2const)
       TIOCSBRK(2const)
       TIOCCBRK(2const)

   Contrôle de flux logiciel
       TCXONC(2const)

   Information sur les tampons et vidage
       FIONREAD(2const)
       TIOCINQ(2const)
       TIOCOUTQ(2const)
       TCFLSH(2const)
       TIOCSERGETLSR(2const)

   Simuler l'entrée
       TIOCSTI(2const)

   Rediriger la sortie de la console
       TIOCCONS(2const)

   Terminal de contrôle
       TIOCSCTTY(2const)
       TIOCNOTTY(2const)

   Groupe de processus et identifiant de session
       TIOCGPGRP(2const)
       TIOCSPGRP(2const)
       TIOCGSID(2const)

   Mode exclusif
       TIOCEXCL(2const)
       TIOCGEXCL(2const)
       TIOCNXCL(2const)

   Paramètres de la ligne  line discipline »)
       TIOCGETD(2const)
       TIOCSETD(2const)

   Ioctls pour les pseudoterminaux
       TIOCPKT(2const)
       TIOCGPKT(2const)

       TIOCSPTLCK(2const)
       TIOCGPTLCK(2const)

       TIOCGPTPEER(2const)

   Contrôle des modems
       TIOCMGET(2const)
       TIOCMSET(2const)
       TIOCMBIC(2const)
       TIOCMBIS(2const)

       TIOCMIWAIT(2const)

       TIOCGICOUNT(2const)

   Marquer une ligne comme étant locale
       TIOCGSOFTCAR(2const)
       TIOCSSOFTCAR(2const)

   Spécifique à Linux
       Pour l'ioctl TIOCLINUX(2const), reportez-vous à ioctl_console(2).

   Débogage du noyau
       TIOCTTYGSTRUCT(2const)

VALEUR RENVOYÉE

       En  cas  de succès, 0 est renvoyé. En cas d'erreur, -1 est renvoyé et errno est positionnée pour indiquer
       l'erreur.

VOIR AUSSI

       ioctl(2), ldattach(8), ioctl_console(2), termios(3), pty(7)

TRADUCTION

       La  traduction  française   de   cette   page   de   manuel   a   été   créée   par   Christophe   Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>, François Micaux, Alain Portal  <aportal@univ-montp2.fr>,  Jean-Philippe  Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,     Thomas     Huriaux      <thomas.huriaux@gmail.com>,      Nicolas      François
       <nicolas.francois@centraliens.net>,     Florentin     Duneau    <fduneau@gmail.com>,    Simon    Paillard
       <simon.paillard@resel.enst-bretagne.fr>,    Denis    Barbier    <barbier@debian.org>,    David     Prévot
       <david@tilapin.org>,   Jean-Philippe   MENGUAL   <jpmengual@debian.org>   et  Jean-Pierre  Giraud  <jean-
       pierregiraud@neuf.fr>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous  découvrez  un  bogue  dans la traduction de cette page de manuel, veuillez envoyer un message à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                    14 juin 2024                                      ioctl_tty(2)