perkamon - en to fr translation catalogue (166 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed - get and set terminal attributes, line control, get and set baud rate
fr: termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed - Configuration du terminal

note: type: Plain text
en: B<int tcsendbreak(int >I<fd>B<, int >I<duration>B<);>
fr: B<int tcsendbreak(int >I<fd>B<, int >I<durée>B<);>

note: type: Plain text
en: B<int cfsetispeed(struct termios *>I<termios_p>B<, speed_t >I<speed>B<);>
fr: B<int cfsetispeed(struct termios *>I<termios_p>B<, speed_t >I<vitesse>B<);>

note: type: Plain text
en: B<int cfsetospeed(struct termios *>I<termios_p>B<, speed_t >I<speed>B<);>
fr: B<int cfsetospeed(struct termios *>I<termios_p>B<, speed_t >I<vitesse>B<);>

note: type: Plain text
en: B<int cfsetspeed(struct termios *>I<termios_p>B<, speed_t >I<speed>B<);>
fr: B<int cfsetspeed(struct termios *>I<termios_p>B<, speed_t >I<vitesse>B<);>

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: The termios functions describe a general terminal interface that is provided to control asynchronous communications ports.
fr: Les fonctions termios établissent une interface générale pour les terminaux, permettant de contrôler les ports de communication asynchrone.

note: type: SS
en: The termios structure
fr: La structure termios

note: type: Plain text
en: Many of the functions described here have a I<termios_p> argument that is a pointer to a I<termios> structure.  This structure contains at least the following members:
fr: Plusieurs fonctions décrites ici utilisent un argument I<termios_p> qui est un pointeur sur une structure I<termios>. Cette structure contient au moins les membres suivants\ :

note: type: Plain text
en: tcflag_t c_iflag;      /* input modes */
    tcflag_t c_oflag;      /* output modes */
    tcflag_t c_cflag;      /* control modes */
    tcflag_t c_lflag;      /* local modes */
    cc_t     c_cc[NCCS];   /* special characters */
fr: 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 spéciaux */

note: type: Plain text
en: The values that may be assigned to these fields are described below.  In the case of the first four bit-mask fields, the definitions of some of the associated flags that may be set are exposed only if a specific feature test macro (see B<feature_test_macros>(7))  is defined, as noted in brackets ("[]").
fr: Les valeurs qui peuvent être mises dans ces membres sont décrites ci-dessous. Dans le cas des quatre premiers membres, les définitions de certains des modes associés qui peuvent être utilisés ne sont exposés que si une macro est définie pour des tests spécifiques (consultez B<feature_test_macros>(7)), comme indiqué entre crochets («\ []\ »).

note: type: Plain text
en: In the descriptions below, "not in POSIX" means that the value is not specified in POSIX.1-2001, and "XSI" means that the value is specified in POSIX.1-2001 as part of the XSI extension.
fr: Dans les descriptions ci-dessous, «\ pas dans POSIX\ » signifie que la valeur n'est pas spécifiée dans POSIX.1-2001, et «\ XSI\ » signifie que la valeur est spécifiée dans POSIX.1-2001 comme faisant partie de l'extension XSI.

note: type: Plain text
en: I<c_iflag> flag constants:
fr: Constantes pour l'attribut I<c_iflag>\ :

note: type: Plain text
en: Ignore BREAK condition on input.
fr: Ignorer les signaux BREAK en entrée.

note: type: Plain text
en: If B<IGNBRK> is set, a BREAK is ignored.  If it is not set but B<BRKINT> is set, then a BREAK causes the input and output queues to be flushed, and if the terminal is the controlling terminal of a foreground process group, it will cause a B<SIGINT> to be sent to this foreground process group.  When neither B<IGNBRK> nor B<BRKINT> are set, a BREAK reads as a null byte (\(aq\e0\(aq), except when B<PARMRK> is set, in which case it reads as the sequence \e377 \e0 \e0.
fr: Si B<IGNBRK> est indiqué, un caractère BREAK en entrée est ignoré. S'il n'est pas indiqué, mais si B<BRKINT> est présent, alors un BREAK videra les files d'attente en entrée et sortie, et si le terminal contrôle un groupe de processus au premier plan, un signal B<SIGINT> sera envoyé à ce groupe. Si ni B<IGNBRK> ni B<BRKINT> ne sont indiqués, un caractère BREAK sera lu comme un caractère nul («\ \e0\ »), sauf si B<PARMRK> est présent, auquel cas il sera lu comme une séquence \e377 \e0 \e0.

note: type: Plain text
en: Ignore framing errors and parity errors.
fr: Ignorer les erreurs de format et de parité.

note: type: Plain text
en: Enable input parity checking.
fr: Valider la vérification de parité en entrée.

note: type: Plain text
en: Strip off eighth bit.
fr: Éliminer le huitième bit.

note: type: Plain text
en: Translate NL to CR on input.
fr: Convertir NL en CR en entrée.

note: type: Plain text
en: Ignore carriage return on input.
fr: Ignorer CR en entrée.

note: type: Plain text
en: Translate carriage return to newline on input (unless B<IGNCR> is set).
fr: Convertir CR en NL en entrée, sauf si B<IGNCR> est indiqué.

note: type: Plain text
en: (not in POSIX) Map uppercase characters to lowercase on input.
fr: (Pas dans POSIX) Transformer les majuscules en minuscules en entrée.

note: type: Plain text
en: Enable XON/XOFF flow control on output.
fr: Valider le contrôle de flux XON/XOFF en sortie.

note: type: Plain text
en: (XSI) Typing any character will restart stopped output.  (The default is to allow just the START character to restart output.)
fr: (XSI) La sortie bloquée sera redémarrée en tapant n'importe quel caractère. Le défaut est de ne redémarrer la sortie qu'avec le caractère START.

note: type: Plain text
en: Enable XON/XOFF flow control on input.
fr: Valider le contrôle de flux XON/XOFF en entrée.

note: type: Plain text
en: (not in POSIX) Ring bell when input queue is full.  Linux does not implement this bit, and acts as if it is always set.
fr: (Pas dans POSIX) Faire sonner le terminal quand le tampon d'entrée est plein. Linux n'implémente pas ce bit, et considère qu'il est toujours actif.

note: type: TP
en: B<IUTF8> (since Linux 2.6.4)
fr: B<IUTF8> (depuis Linux 2.6.4)

note: type: Plain text
en: (not in POSIX) Input is UTF8; this allows character-erase to be correctly performed in cooked mode.
fr: (Pas dans POSIX) L'entrée est en UTF-8 ; ceci permet au caractère d'effacement de fonctionner correctement dans le mode « cooked ».

note: type: Plain text
en: I<c_oflag> flag constants:
fr: Constantes pour l'attribut I<c_oflag>\ :

note: type: Plain text
en: Enable implementation-defined output processing.
fr: Traitement en sortie dépendant de l'implémentation.

note: type: Plain text
en: (not in POSIX) Map lowercase characters to uppercase on output.
fr: (Pas dans POSIX) Convertir les minuscules en majuscules en sortie.

note: type: Plain text
en: (XSI) Map NL to CR-NL on output.
fr: (XSI) Convertir NL en CR-NL en sortie.

note: type: Plain text
en: Map CR to NL on output.
fr: Convertir CR en NL en sortie.

note: type: Plain text
en: Don't output CR at column 0.
fr: Ne pas émettre de CR en colonne 0.

note: type: Plain text
en: Don't output CR.
fr: Ne pas émettre de CR.

note: type: Plain text
en: Send fill characters for a delay, rather than using a timed delay.
fr: Utiliser des caractères de remplissage pour le délai, plutôt qu'une temporisation.

note: type: Plain text
en: Fill character is ASCII DEL (0177).  If unset, fill character is ASCII NUL (\(aq\e0\(aq).  (Not implemented on Linux.)
fr: Le caractère de remplissage est ASCII DEL (0177). Sinon c'est ASCII NUL («\ \e0\ »). (Non implémenté dans Linux)

note: type: Plain text
en: Newline delay mask.  Values are B<NL0> and B<NL1>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE> or B<_XOPEN_SOURCE>]
fr: Masque du délai de saut de ligne. Les valeurs sont B<NL0> et B<NL1>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE> ou B<_XOPEN_SOURCE>]

note: type: Plain text
en: Carriage return delay mask.  Values are B<CR0>, B<CR1>, B<CR2>, or B<CR3>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE> or B<_XOPEN_SOURCE>]
fr: Masque du délai de retour chariot. Les valeurs sont B<CR0>, B<CR1>, B<CR2> ou B<CR3>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE> ou B<_XOPEN_SOURCE>]

note: type: Plain text
en: Backspace delay mask.  Values are B<BS0> or B<BS1>.  (Has never been implemented.)  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE> or B<_XOPEN_SOURCE>]
fr: Masque du délai de retour en arrière (backspace). Les valeurs sont B<BS0> ou B<BS1> (n'a jamais été implémenté). [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE> ou B<_XOPEN_SOURCE>]

note: type: Plain text
en: Vertical tab delay mask.  Values are B<VT0> or B<VT1>.
fr: Masque du délai de tabulation verticale. Les valeurs sont B<VT0> ou B<VT1>.

note: type: Plain text
en: Form feed delay mask.  Values are B<FF0> or B<FF1>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE> or B<_XOPEN_SOURCE>]
fr: Masque du délai de saut de page. Les valeurs sont B<FF0> ou B<FF1>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE> ou B<_XOPEN_SOURCE>]

note: type: Plain text
en: I<c_cflag> flag constants:
fr: Constantes pour l'attribut I<c_cflag>\ :

note: type: Plain text
en: (not in POSIX) Baud speed mask (4+1 bits).  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Masque des vitesses (4+1 bits). [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (not in POSIX) Extra baud speed mask (1 bit), included in B<CBAUD>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Masque étendu des vitesses (1 bit) inclus dans B<CBAUD>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (POSIX says that the baud speed is stored in the I<termios> structure without specifying where precisely, and provides B<cfgetispeed>()  and B<cfsetispeed>()  for getting at it.  Some systems use bits selected by B<CBAUD> in I<c_cflag>, other systems use separate fields, for example, I<sg_ispeed> and I<sg_ospeed>.)
fr: POSIX dit que la vitesse est stockée dans une structure I<termios> sans dire précisément où, et fournit B<cfgetispeed>() et B<cfsetispeed>() pour la lire ou l'écrire. Certains systèmes utilisent les bits de B<CBAUD> dans I<c_cflag>, d'autres systèmes utilisent des champs distincts, par exemple I<sg_ispeed> et I<sg_ospeed>.

note: type: Plain text
en: Character size mask.  Values are B<CS5>, B<CS6>, B<CS7>, or B<CS8>.
fr: Masque de longueur des caractères. Les valeurs sont B<CS5>, B<CS6>, B<CS7> ou B<CS8>.

note: type: Plain text
en: Set two stop bits, rather than one.
fr: Utiliser deux bits de stop plutôt qu'un.

note: type: Plain text
en: Enable receiver.
fr: Valider la réception.

note: type: Plain text
en: Enable parity generation on output and parity checking for input.
fr: Valider le codage de parité en sortie, et la vérification de parité en entrée.

note: type: Plain text
en: If set, then parity for input and output is odd; otherwise even parity is used.
fr: Si le bit B<PARODD> est positionné, la parité en entrée et sortie sera impaire ; sinon une parité paire est utilisée.

note: type: Plain text
en: Lower modem control lines after last process closes the device (hang up).
fr: Abaisser les signaux de contrôle du modem lorsque le dernier processus referme le périphérique (raccrochage).

note: type: Plain text
en: Ignore modem control lines.
fr: Ignorer les signaux de contrôle du modem.

note: type: Plain text
en: (not in POSIX) Block output from a noncurrent shell layer.  For use by B<shl> (shell layers).  (Not implemented on Linux.)
fr: (Pas POSIX) Bloquer la sortie depuis un niveau de shell non concurrent. Utilisé par B<shl> (shell layers). (Non implémenté dans Linux)

note: type: Plain text
en: (not in POSIX) Mask for input speeds.  The values for the B<CIBAUD> bits are the same as the values for the B<CBAUD> bits, shifted left B<IBSHIFT> bits.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>] (Not implemented on Linux.)
fr: (Pas dans POSIX) Masque des vitesses d'entrée. Les bits pour B<CIBAUD> sont les mêmes que ceux de B<CBAUD>, décalés à gauche de B<IBSHIFT> bits. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>] (Non implémenté dans Linux)

note: type: Plain text
en: (not in POSIX)  Use "stick" (mark/space) parity (supported on certain serial devices): if B<PARODD> is set, the parity bit is always 1; if B<PARODD> is not set, then the parity bit is always 0.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Parité fixe (marque/espace - supporté par certains périphériques série) ; si B<PARODD> est positionné, le bit de parité est toujours à 1 ; si B<PARODD> n'est pas positionné, le bit de parité est toujours à 0. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (not in POSIX) Enable RTS/CTS (hardware) flow control.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Contrôle de flux RTS/CTS. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: I<c_lflag> flag constants:
fr: Constantes pour l'attribut I<c_lflag>\ :

note: type: Plain text
en: When any of the characters INTR, QUIT, SUSP, or DSUSP are received, generate the corresponding signal.
fr: Lorsqu'un caractère INTR, QUIT, SUSP ou DSUSP arrive, engendrer le signal correspondant.

note: type: Plain text
en: Enable canonical mode (described below).
fr: Active le mode canonique (décrit ci-dessous).

note: glibc is probably now wrong to allow Define .B _XOPEN_SOURCE to expose .BR XCASE . type: Plain text
en: (not in POSIX; not supported under Linux)  If B<ICANON> is also set, terminal is uppercase only.  Input is converted to lowercase, except for characters preceded by \e.  On output, uppercase characters are preceded by \e and lowercase characters are converted to uppercase.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE> or B<_XOPEN_SOURCE>]
fr: (Pas dans POSIX, non supporté sous Linux) Si B<ICANON> est indiqué également, le terminal est en mode majuscule uniquement. Les entrées sont converties en minuscules, sauf pour les caractères précédés par \e. En sortie, les caractères majuscules sont précédés par \e et les minuscules sont converties en majuscules. (Nécessite B<_BSD_SOURCE>, B<_SVID_SOURCE> ou B<_XOPEN_SOURCE>.)

note: type: Plain text
en: Echo input characters.
fr: Afficher les caractères saisis.

note: type: Plain text
en: If B<ICANON> is also set, the ERASE character erases the preceding input character, and WERASE erases the preceding word.
fr: Si B<ICANON> est également activé, la touche ERASE efface le caractère précédent, et WERASE efface le mot précédent.

note: type: Plain text
en: If B<ICANON> is also set, the KILL character erases the current line.
fr: Si B<ICANON> est également activé, la touche KILL efface la ligne en cours.

note: type: Plain text
en: If B<ICANON> is also set, echo the NL character even if ECHO is not set.
fr: Si B<ICANON> est également activé, afficher le caractère NL même si ECHO n'est pas activé.

note: type: Plain text
en: (not in POSIX) If B<ECHO> is also set, terminal special characters other than TAB, NL, START, and STOP are echoed as B<^X>, where X is the character with ASCII code 0x40 greater than the special character.  For example, character 0x08 (BS) is echoed as B<^H>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Si B<ECHO> est également activé, les caractères spéciaux du terminal autres que TAB, NL, START, et STOP sont représentés par B<^X>, où X est le caractère dont le code ASCII est supérieur de 0x40 à celui du caractère spécial. Par exemple, 0x08 (BS) est représenté par B<^H>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (not in POSIX) If B<ICANON> and B<ECHO> are also set, characters are printed as they are being erased.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Si B<ICANON> et B<ECHO> sont aussi activés, les caractères sont imprimés lorsqu'ils sont effacés. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (not in POSIX) If B<ICANON> is also set, KILL is echoed by erasing each character on the line, as specified by B<ECHOE> and B<ECHOPRT>.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX) Si B<ICANON> est également activé, la touche KILL efface chaque caractère de la ligne, comme indiqué par B<ECHOE> et B<ECHOPRT>. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: (not in POSIX) Echo only when a process is reading.  (Not implemented on Linux.)
fr: (Pas dans POSIX) N'effectuer l'affichage que lorsque le caractère est lu. (Non implémenté dans Linux)

note: type: Plain text
en: (not in POSIX; not supported under Linux)  Output is being flushed.  This flag is toggled by typing the DISCARD character.  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX, non supporté sous Linux) Le tampon de sortie est vidé. Cet attribut est déclenché en tapant le caractère DISCARD. [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: Stevens lets SUSP only flush the input queue type: Plain text
en: Disable flushing the input and output queues when generating signals for the INT, QUIT, and SUSP characters.
fr: Désactiver le vidage des files d'entrée et de sortie pendant la création des signaux pour les caractères INT, QUIT et SUSP.

note: type: Plain text
en: Send the B<SIGTTOU> signal to the process group of a background process which tries to write to its controlling terminal.
fr: Envoyer le signal B<SIGTTOU> au groupe d'un processus en arrière-plan essayant d'écrire sur son terminal de contrôle.

note: type: Plain text
en: (not in POSIX; not supported under Linux)  All characters in the input queue are reprinted when the next character is read.  (B<bash>(1)  handles typeahead this way.)  [requires B<_BSD_SOURCE> or B<_SVID_SOURCE>]
fr: (Pas dans POSIX, non supporté sous Linux) Tous les caractères de la file d'entrée sont réimprimés quand le caractère suivant est lu. (B<bash>(1) utilise ceci pour la complétion de commande) [Nécessite B<_BSD_SOURCE> ou B<_SVID_SOURCE>]

note: type: Plain text
en: Enable implementation-defined input processing.  This flag, as well as B<ICANON> must be enabled for the special characters EOL2, LNEXT, REPRINT, WERASE to be interpreted, and for the B<IUCLC> flag to be effective.
fr: Traitement de l'entrée dépendant de l'implémentation. Cet attribut, tout comme B<ICANON>, doit être actif pour que les caractères spéciaux EOL2, LNEXT, REPRINT et WERASE soient interprétés, et pour que l'attribut B<IUCLC> prenne effet.

note: type: Plain text
en: The I<c_cc> array defines the terminal special characters.  The symbolic indices (initial values) and meaning are:
fr: Le tableau I<c_cc> définit des caractères spéciaux. Les symboles (valeurs initiales) et significations sont\ :

note: type: Plain text
en: (not in POSIX; not supported under Linux; 017, SI, Ctrl-O)  Toggle: start/stop discarding pending output.  Recognized when B<IEXTEN> is set, and then not passed as input.
fr: (Pas dans POSIX, non supporté sous Linux\ ; 017, SI, Ctrl-O) Bascule start/stop pour ignorer les caractères en attente de sortie. Reconnu quand B<IEXTEN> est actif, et pas transmis en entrée.

note: type: Plain text
en: (not in POSIX; not supported under Linux; 031, EM, Ctrl-Y)  Delayed suspend character (DSUSP): send B<SIGTSTP> signal when the character is read by the user program.  Recognized when B<IEXTEN> and B<ISIG> are set, and the system supports job control, and then not passed as input.
fr: (Pas dans POSIX et non supporté sous Linux\ ; 031, EM, Ctrl-Y) Caractère de suspension retardée (DSUSP). Envoie le signal B<SIGTSTP> quand le caractère est lu par le programme utilisateur. Reconnu quand B<IEXTEN> et B<ISIG> sont actifs, et quand le système supporte le contrôle des processus, et non transmis en entrée.

note: type: Plain text
en: (004, EOT, Ctrl-D)  End-of-file character (EOF).  More precisely: this character causes the pending tty buffer to be sent to the waiting user program without waiting for end-of-line.  If it is the first character of the line, the B<read>(2)  in the user program returns 0, which signifies end-of-file.  Recognized when B<ICANON> is set, and then not passed as input.
fr: (004, EOT, Ctrl-D) Caractère de fin de fichier (EOF). Plus précisément\ : ce caractère oblige l'envoi du contenu du tampon vers le programme lecteur sans attendre la fin de ligne. S'il s'agit du premier caractère de la ligne, l'appel à B<read>(2) renvoie zéro dans le programme appelant, ce qui correspond à une fin de fichier. Reconnu quand B<ICANON> est actif, et pas transmis en entrée.

note: type: Plain text
en: (0, NUL)  Additional end-of-line character (EOL).  Recognized when B<ICANON> is set.
fr: (0, NUL) Caractère fin de ligne supplémentaire (EOL). Reconnu quand B<ICANON> est actif.

note: type: Plain text
en: (not in POSIX; 0, NUL)  Yet another end-of-line character (EOL2).  Recognized when B<ICANON> is set.
fr: (Pas dans POSIX\ ; 0, NUL) Encore un autre caractère fin de ligne (EOL2). Reconnu quand B<ICANON> est actif.

note: type: Plain text
en: (0177, DEL, rubout, or 010, BS, Ctrl-H, or also #)  Erase character (ERASE).  This erases the previous not-yet-erased character, but does not erase past EOF or beginning-of-line.  Recognized when B<ICANON> is set, and then not passed as input.
fr: (0177, DEL, rubout, ou 010, BS, Ctrl-H ou encore #) Caractère d'effacement (ERASE). Ceci efface le caractère précédent pas encore effacé, mais ne revient pas en deça d'EOF ou du début de ligne. Reconnu quand B<ICANON> est actif, et n'est pas transmis en entrée.

note: type: Plain text
en: (003, ETX, Ctrl-C, or also 0177, DEL, rubout)  Interrupt character (INTR).  Send a B<SIGINT> signal.  Recognized when B<ISIG> is set, and then not passed as input.
fr: (003, ETX, Ctrl-C, ou encore 0177, DEL, rubout) Caractère d'interruption (INTR). Envoie le signal B<SIGINT>. Reconnu quand B<ISIG> est présent, et n'est pas transmis en entrée.

note: type: Plain text
en: (025, NAK, Ctrl-U, or Ctrl-X, or also @)  Kill character (KILL).  This erases the input since the last EOF or beginning-of-line.  Recognized when B<ICANON> is set, and then not passed as input.
fr: (025, NAK, Ctrl-U ou Ctrl-X, ou encore @) Caractère Kill (KILL). Il efface tous les caractères en entrée, jusqu'au dernier EOF ou début de ligne. Reconnu quand B<ICANON> est actif, et pas transmis en entrée.

note: type: Plain text
en: (not in POSIX; 026, SYN, Ctrl-V)  Literal next (LNEXT).  Quotes the next input character, depriving it of a possible special meaning.  Recognized when B<IEXTEN> is set, and then not passed as input.
fr: (Pas dans POSIX\ ; 026, SYN, Ctrl-V) Suivant littéral (LNEXT). Protège le caractère suivant en lui supprimant toute signification spéciale. Reconnu quand B<IEXTEN> est actif, et pas transmis en entrée.

note: type: Plain text
en: Minimum number of characters for noncanonical read (MIN).
fr: Nombre minimal de caractères lors d'une lecture en mode non canonique (MIN).

note: type: Plain text
en: (034, FS, Ctrl-\e)  Quit character (QUIT).  Send B<SIGQUIT> signal.  Recognized when B<ISIG> is set, and then not passed as input.
fr: (034, FS, Ctrl-\e) Caractère Quit (QUIT). Envoie le signal B<SIGQUIT>. Reconnu quand B<ISIG> est présent, et n'est pas transmis en entrée.

note: type: Plain text
en: (not in POSIX; 022, DC2, Ctrl-R)  Reprint unread characters (REPRINT).  Recognized when B<ICANON> and B<IEXTEN> are set, and then not passed as input.
fr: (Pas dans POSIX\ ; 022, DC2, Ctrl-R) Réafficher les caractères pas encore lus (REPRINT). Reconnu quand B<ICANON> et B<IEXTEN> sont actifs, et pas transmis en entrée.

note: type: Plain text
en: (021, DC1, Ctrl-Q)  Start character (START).  Restarts output stopped by the Stop character.  Recognized when B<IXON> is set, and then not passed as input.
fr: (021, DC1, Ctrl-Q) Caractère de démarrage (START). Relance la sortie interrompue par un caractère d'arrêt. Reconnu quand B<IXON> est actif, et pas transmis en entrée.

note: type: Plain text
en: (not in POSIX; not supported under Linux; status request: 024, DC4, Ctrl-T).  Status character (STATUS).  Display status information at terminal, including state of foreground process and amount of CPU time it has consumed.  Also sends a B<SIGINFO> signal (not supported on Linux) to the foreground process group.
fr: (Pas dans POSIX, non supporté sous Linux\ ; 024, DC4, Ctrl-T). Caractère d'état (STATUS). Affiche sur le terminal des informations sur l'état, incluant l'état du processus en premier plan et la quantité de temps CPU qu'il a consommé. Envoie aussi un signal B<SIGINFO> (not supporté par Linux) au groupe du processus de premier plan.

note: type: Plain text
en: (023, DC3, Ctrl-S)  Stop character (STOP).  Stop output until Start character typed.  Recognized when B<IXON> is set, and then not passed as input.
fr: (023, DC3, Ctrl-S) Caractère d'arrêt (STOP). Interrompt la sortie jusqu'à la pression d'un caractère de démarrage. Reconnu quand B<IXON> est actif, et pas transmis en entrée.

note: type: Plain text
en: (032, SUB, Ctrl-Z)  Suspend character (SUSP).  Send B<SIGTSTP> signal.  Recognized when B<ISIG> is set, and then not passed as input.
fr: (032, SUB, Ctrl-Z) Caractère de suspension (SUSP). Envoie le signal B<SIGTSTP>. Reconnu quand B<ISIG> est actif, et pas transmis en entrée.

note: type: Plain text
en: (not in POSIX; not supported under Linux; 0, NUL)  Switch character (SWTCH).  Used in System V to switch shells in I<shell layers>, a predecessor to shell job control.
fr: (Pas dans POSIX et non supporté sous Linux\ ; 0, NUL) Caractère de basculement (SWTCH). Utilisé par System V pour basculer les shells dans des calques (I<shell layers>), notion qui a précédée le contrôle des travaux du shell.

note: type: Plain text
en: Timeout in deciseconds for noncanonical read (TIME).
fr: Délai en dixièmes de seconde pour une lecture en mode non canonique (TIME).

note: type: Plain text
en: (not in POSIX; 027, ETB, Ctrl-W)  Word erase (WERASE).  Recognized when B<ICANON> and B<IEXTEN> are set, and then not passed as input.
fr: (Pas dans POSIX\ ; 027, ETB, Ctrl-W) Effacement de mot (WERASE). Reconnu quand B<ICANON> et B<IEXTEN> sont actifs, et pas transmis en entrée.

note: type: Plain text
en: An individual terminal special character can be disabled by setting the value of the corresponding I<c_cc> element to B<_POSIX_VDISABLE>.
fr: Un caractère spécial de terminal isolé peut être désactivé en positionnant la valeur de l'élément I<c_cc> correspondant à B<_POSIX_VDISABLE>.

note: type: Plain text
en: The above symbolic subscript values are all different, except that B<VTIME>, B<VMIN> may have the same value as B<VEOL>, B<VEOF>, respectively.  In noncanonical mode the special character meaning is replaced by the timeout meaning.  For an explanation of B<VMIN> and B<VTIME>, see the description of noncanonical mode below.
fr: Les valeurs d'indices ci-dessus sont toutes différentes, sauf B<VTIME> et B<VMIN> qui peuvent avoir la même valeur que B<VEOL> et B<VEOF> respectivement. En mode non canonique, la signification d'un caractère spécial est remplacée par sa valeur de temporisation. Pour des explications sur B<VMIN> et B<VTIME>, consultez la description du mode non canonique ci-dessous.

note: type: SS
en: Retrieving and changing terminal settings
fr: Récupérer et changer les paramètres du terminal

note: type: Plain text
en: B<tcgetattr>()  gets the parameters associated with the object referred by I<fd> and stores them in the I<termios> structure referenced by I<termios_p>.  This function may be invoked from a background process; however, the terminal attributes may be subsequently changed by a foreground process.
fr: B<tcgetattr>() récupère les paramètres associés à l'objet référencé par I<fd> et les stocke dans la structure I<termios> pointée par I<termios_p>. Cette fonction peut être appelée par un processus en arrière-plan. Néanmoins, les attributs de terminal peuvent être modifiés par la suite par le processus au premier plan.

note: type: Plain text
en: B<tcsetattr>()  sets the parameters associated with the terminal (unless support is required from the underlying hardware that is not available) from the I<termios> structure referred to by I<termios_p>.  I<optional_actions> specifies when the changes take effect:
fr: B<tcsetattr>() définit les paramètres du terminal (à moins que le matériel sous-jacent ne le supporte pas) en lisant la structure I<termios> pointée par I<termios_p>. I<optional_actions> précise quand les changements auront lieu\ :

note: type: Plain text
en: the change occurs immediately.
fr: Les modifications sont effectuées immédiatement.

note: type: Plain text
en: the change occurs after all output written to I<fd> has been transmitted.  This option should be used when changing parameters that affect output.
fr: Les modifications sont effectuées lorsque toutes les opérations d'écriture sur I<fd> auront été transmises. Cette option devrait être utilisée pour toute modification de paramètre affectant les sorties.

note: type: Plain text
en: the change occurs after all output written to the object referred by I<fd> has been transmitted, and all input that has been received but not read will be discarded before the change is made.
fr: Les modifications sont effectuées lorsque toutes les opérations d'écriture sur I<fd> auront été transmises. Les entrées qui n'ont pas été traitées seront éliminées avant de faire les modifications.

note: type: SS
en: Canonical and noncanonical mode
fr: Mode canonique et non canonique

note: type: Plain text
en: In canonical mode:
fr: Dans le mode canonique :

note: type: Plain text
en: Input is made available line by line.  An input line is available when one of the line delimiters is typed (NL, EOL, EOL2; or EOF at the start of line).  Except in the case of EOF, the line delimiter is included in the buffer returned by B<read>(2).
fr: L'entrée est rendue disponible ligne à ligne. Une ligne d'entrée est disponible quand un délimiteur de ligne (NL, EOL, EOL2 ou EOF au début d'une ligne). Sauf dans le cas de EOF, le délimiteur de ligne est inclus dans le tampon renvoyé par B<read>(2).

note: type: Plain text
en: Line editing is enabled (ERASE, KILL; and if the B<IEXTEN> flag is set: WERASE, REPRINT, LNEXT).  A B<read>(2)  returns at most one line of input; if the B<read>(2)  requested fewer bytes than are available in the current line of input, then only as many bytes as requested are read, and the remaining characters will be available for a future B<read>(2).
fr: L'édition des lignes est activée (ERASE, KILL ; et si le bit B<IEXTEN> est positionné : WERASE, REPRINT, LNEXT). Un B<read>(2) renverra au plus une ligne de l'entrée ; si le B<read>(2) a demandé moins de caractères que disponibles dans la ligne en cours, seuls les octets demandés seront lus, et les autres caractères seront disponibles pour les B<read>(2) suivants.

note: type: TP
en: MIN == 0, TIME == 0 (polling read)
fr: MIN == 0, TIME == 0 (lecture de scrutation (polling))

note: type: Plain text
en: If data is available, B<read>(2)  returns immediately, with the lesser of the number of bytes available, or the number of bytes requested.  If no data is available, B<read>(2)  returns 0.
fr: Si des données sont disponibles, B<read>(2) renvoie immédiatement le nombre d'octets disponibles ou le nombre d'octets demandés (le plus petit des deux). Si aucune donnée n'est disponible, B<read>(2) renvoie 0.

note: type: TP
en: MIN E<gt> 0, TIME == 0 (blocking read)
fr: MIN E<gt> 0, TIME == 0 (lecture bloquante)

note: type: Plain text
en: B<read>(2)  blocks until MIN bytes are available, and returns up to the number of bytes requested.
fr: B<read>(2) est bloquant jusqu'à ce que MIN octets soient disponibles, puis renvoie jusqu’au nombre d’octet demandés.

note: type: TP
en: MIN == 0, TIME E<gt> 0 (read with timeout)
fr: MIN == 0, TIME E<gt> 0 (lecture avec délai)

note: type: Plain text
en: TIME specifies the limit for a timer in tenths of a second.  The timer is started when B<read>(2)  is called.  B<read>(2)  returns either when at least one byte of data is available, or when the timer expires.  If the timer expires without any input becoming available, B<read>(2)  returns 0.  If data is already available at the time of the call to B<read>(2), the call behaves as though the data was received immediately after the call.
fr: TIME indique une limite de temps en dixième de seconde. Le décompte du temps commence lors de l'appel à B<read>(2). B<read>(2) se termine si au moins un octet est disponible ou si la temporisation expire. Si la temporisation expire sans qu'il n'y ait eu de données disponibles, B<read>(2) renvoie 0. Si des données sont déjà disponibles au moment de l’appel à B<read>(2), l’appel se comporte comme si les données étaient reçues immédiatement après l’appel.

note: type: TP
en: MIN E<gt> 0, TIME E<gt> 0 (read with interbyte timeout)
fr: MIN E<gt> 0, TIME E<gt> 0 (lecture avec délai entre deux octets)

note: type: Plain text
en: TIME specifies the limit for a timer in tenths of a second.  Once an initial byte of input becomes available, the timer is restarted after each further byte is received.  B<read>(2)  returns when any of the following conditions is met:
fr: TIME indique une limite de temps en dixième de seconde. Quand un premier caractère est disponible en entrée, la temporisation est démarrée, puis remise à zéro à chaque caractère reçu. B<read>(2) se termine quand une des conditions suivantes est vraie.

note: type: Plain text
en: MIN bytes have been received.
fr: MIN octets ont été reçus.

note: type: Plain text
en: The interbyte timer expires.
fr: Le délai entre deux octets est dépassé.

note: e.g., Solaris type: Plain text
en: The number of bytes requested by B<read>(2)  has been received.  (POSIX does not specify this termination condition, and on some other implementations B<read>(2)  does not return in this case.)
fr: Le nombre d'octets demandés par B<read>(2) a été reçu (POSIX ne spécifie pas cette condition de fin et d’autres implémentations de B<read>(2) ne se terminent pas dans ce cas).

note: type: Plain text
en: Because the timer is started only after the initial byte becomes available, at least one byte will be read.  If data is already available at the time of the call to B<read>(2), the call behaves as though the data was received immediately after the call.
fr: Comme la temporisation n'est démarrée que lors de la réception du premier octet, au moins un octet sera lu. Si des données sont déjà disponibles au moment de l’appel à B<read>(2), l’appel se comporte comme si les données étaient reçues immédiatement après l’appel.

note: POSIX.1-2008 XBD 11.1.7 type: Plain text
en: POSIX does not specify whether the setting of the B<O_NONBLOCK> file status flag takes precedence over the MIN and TIME settings.  If B<O_NONBLOCK> is set, a B<read>(2)  in noncanonical mode may return immediately, regardless of the setting of MIN or TIME.  Furthermore, if no data is available, POSIX permits a B<read>(2)  in noncanonical mode to return either 0, or -1 with I<errno> set to B<EAGAIN>.
fr: POSIX ne spécifie pas si le réglage de l’attribut d’état de fichier B<O_NONBLOCK> est prioritaire sur les réglages de MIN et TIME. Si B<O_NONBLOCK> est défini, un B<read>(2) en mode non canonique pourrait s’arrêter immédiatement, quelque soit le réglage de MIN ou TIME. De plus, si aucune donnée n’est disponible, POSIX permet un B<read>(2) en mode non canonique de renvoyer soit 0, soit -1 avec I<errno> défini à B<EAGAIN>.

note: type: SS
en: Raw mode
fr: Mode brut

note: type: Plain text
en: B<cfmakeraw>()  sets the terminal to something like the "raw" mode of the old Version 7 terminal driver: input is available character by character, echoing is disabled, and all special processing of terminal input and output characters is disabled.  The terminal attributes are set as follows:
fr: B<cfmakeraw>() place le terminal dans un mode proche du mode « raw » de l'ancien pilote de terminal version 7 : l'entrée est disponible caractère par caractère, il n'y a pas d'écho ni de traitement particulier des caractères d'entrée ou sortie. Les attributs du terminal sont définis ainsi :

note: type: SS
en: Line control
fr: Contrôle de la ligne

note: type: Plain text
en: B<tcsendbreak>()  transmits a continuous stream of zero-valued bits for a specific duration, if the terminal is using asynchronous serial data transmission.  If I<duration> is zero, it transmits zero-valued bits for at least 0.25 seconds, and not more that 0.5 seconds.  If I<duration> is not zero, it sends zero-valued bits for some implementation-defined length of time.
fr: B<tcsendbreak>() transmet un flux continu de bits à zéro pendant une I<durée> donnée si le terminal utilise une transmission série asynchrone. Si I<durée> vaut zéro, les bits à zéro sont émis pendant au moins 0,25 seconde, et pas plus de 0,5 seconde. Si I<durée> est non nulle, l'émission se fera pendant un temps dépendant de l'implémentation.

note: type: Plain text
en: If the terminal is not using asynchronous serial data transmission, B<tcsendbreak>()  returns without taking any action.
fr: Si le terminal n'est pas connecté avec une liaison série asynchrone, B<tcsendbreak>() n'effectue aucune action.

note: type: Plain text
en: B<tcdrain>()  waits until all output written to the object referred to by I<fd> has been transmitted.
fr: B<tcdrain>() attend que toutes les écritures sur l'objet référencé par I<fd> aient été transmises.

note: type: Plain text
en: B<tcflush>()  discards data written to the object referred to by I<fd> but not transmitted, or data received but not read, depending on the value of I<queue_selector>:
fr: B<tcflush>() élimine toutes les écritures sur l'objet I<fd> pas encore transmises, ainsi que les données reçues mais pas encore lues, ceci en fonction de la valeur de I<queue_selector>\ :

note: type: Plain text
en: flushes data received but not read.
fr: efface les données reçues mais non lues.

note: type: Plain text
en: flushes data written but not transmitted.
fr: efface les données écrites mais non transmises.

note: type: Plain text
en: flushes both data received but not read, and data written but not transmitted.
fr: efface à la fois les données reçues non lues, et les données écrites non transmises.

note: type: Plain text
en: B<tcflow>()  suspends transmission or reception of data on the object referred to by I<fd>, depending on the value of I<action>:
fr: B<tcflow>() suspend la transmission ou la réception des données sur l'objet référencé par I<fd>, en fonction de la valeur de I<action>\ :

note: type: Plain text
en: suspends output.
fr: suspend les transmissions.

note: type: Plain text
en: restarts suspended output.
fr: redémarre les transmissions suspendues.

note: type: Plain text
en: transmits a STOP character, which stops the terminal device from transmitting data to the system.
fr: envoie un caractère STOP, ce qui demande au terminal de suspendre toute transmission de données vers le système.

note: type: Plain text
en: transmits a START character, which starts the terminal device transmitting data to the system.
fr: envoie un caractère START, ce qui redémarre la transmission des données depuis le terminal vers le système.

note: type: Plain text
en: The default on open of a terminal file is that neither its input nor its output is suspended.
fr: Lors de l'ouverture d'un terminal, ni ses sorties ni ses entrées ne sont suspendues.

note: type: SS
en: Line speed
fr: Vitesse de la ligne

note: type: Plain text
en: The baud rate functions are provided for getting and setting the values of the input and output baud rates in the I<termios> structure.  The new values do not take effect until B<tcsetattr>()  is successfully called.
fr: Il est possible d'utiliser les fonctions suivantes pour lire ou écrire la vitesse de communication du terminal, en utilisant la structure I<termios>. Les modifications ne prennent effet que lorsque la fonction B<tcsetattr>() a été invoquée et qu'elle a réussi.

note: type: Plain text
en: Setting the speed to B<B0> instructs the modem to "hang up".  The actual bit rate corresponding to B<B38400> may be altered with B<setserial>(8).
fr: Définir une vitesse B<B0> demande au modem de raccrocher. La vitesse réelle de communication correspondant à B<B38400> peut être modifiée avec B<setserial>(8).

note: type: Plain text
en: The input and output baud rates are stored in the I<termios> structure.
fr: Les vitesses en entrée et en sortie sont stockées dans la structure I<termios>.

note: type: Plain text
en: B<cfgetospeed>()  returns the output baud rate stored in the I<termios> structure pointed to by I<termios_p>.
fr: B<cfgetospeed>() renvoie la vitesse de sortie stockée dans la structure I<termios> pointée par I<termios_p>.

note: type: Plain text
en: B<cfsetospeed>()  sets the output baud rate stored in the I<termios> structure pointed to by I<termios_p> to I<speed>, which must be one of these constants:
fr: B<cfsetospeed>() définit la vitesse de sortie stockée dans la structure I<termios> pointée par I<termios_p> à la valeur I<vitesse>, qui doit être l'une des constantes suivantes\ :

note: type: Plain text
en: The zero baud rate, B<B0>, is used to terminate the connection.  If B0 is specified, the modem control lines shall no longer be asserted.  Normally, this will disconnect the line.  B<CBAUDEX> is a mask for the speeds beyond those defined in POSIX.1 (57600 and above).  Thus, B<B57600> & B<CBAUDEX> is nonzero.
fr: La vitesse nulle, B<B0>, est utilisée pour terminer une connexion. Si B0 est indiquée, il n'y a aucune garantie d'état des lignes de contrôle du modem. Normalement, ceci devrait déconnecter la ligne. B<CBAUDEX> est un masque pour les vitesses supérieures à celles définies dans POSIX.1 (supérieures ou égales à 57600). Ainsi, B<B57600> & B<CBAUDEX> est non nulle.

note: type: Plain text
en: B<cfgetispeed>()  returns the input baud rate stored in the I<termios> structure.
fr: B<cfgetispeed>() renvoie la vitesse d'entrée stockée dans la structure I<termios>.

note: type: Plain text
en: B<cfsetispeed>()  sets the input baud rate stored in the I<termios> structure to I<speed>, which must be specified as one of the B<Bnnn> constants listed above for B<cfsetospeed>().  If the input baud rate is set to zero, the input baud rate will be equal to the output baud rate.
fr: B<cfsetispeed>() définit la vitesse d'entrée stockée dans la structure I<termios> à la valeur I<vitesse>, qui doit être spécifiée à l'aide d'une des constantes B<Bnnn> listées ci-dessus pour B<cfsetospeed>(). Si la vitesse d'entrée est mise à 0, elle prendra la même valeur que la vitesse de sortie.

note: type: Plain text
en: B<cfsetspeed>()  is a 4.4BSD extension.  It takes the same arguments as B<cfsetispeed>(), and sets both input and output speed.
fr: B<cfsetspeed>() est une extension BSD\ 4.4. Elle prend les mêmes arguments que B<cfsetispeed>(), et définit à la fois les vitesses d'entrée et de sortie.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: B<cfgetospeed>()  returns the output baud rate stored in the I<termios> structure.
fr: B<cfgetospeed>() renvoie la vitesse de sortie stockée dans la structure I<termios>.

note: type: Plain text
en: All other functions return:
fr: Toutes les autres fonctions renvoient

note: type: Plain text
en: on success.
fr: si elle réussissent, et

note: type: Plain text
en: on failure and set I<errno> to indicate the error.
fr: si elles échouent, auquel cas I<errno> contient le code d'erreur.

note: type: Plain text
en: Note that B<tcsetattr>()  returns success if I<any> of the requested changes could be successfully carried out.  Therefore, when making multiple changes it may be necessary to follow this call with a further call to B<tcgetattr>()  to check that all changes have been performed successfully.
fr: Notez que B<tcsetattr>() indique une réussite si I<une> des modifications peut être réalisée. Toutefois, pour effectuer plusieurs changements, il peut être nécessaire de faire suivre cet appel d'une invocation de B<tcgetattr>() pour vérifier que les modifications ont bien été réalisées.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: B<tcgetattr>(), B<tcsetattr>(), B<tcsendbreak>(), B<tcdrain>(), B<tcflush>(), B<tcflow>(), B<cfgetispeed>(), B<cfgetospeed>(), B<cfsetispeed>(), and B<cfsetospeed>()  are specified in POSIX.1-2001.
fr: B<tcgetattr>(), B<tcsetattr>(), B<tcsendbreak>(), B<tcdrain>(), B<tcflush>(), B<tcflow>(), B<cfgetispeed>(), B<cfgetospeed>(), B<cfsetispeed>() et B<cfsetospeed>() sont spécifiés dans POSIX.1-2001.

note: type: Plain text
en: B<cfmakeraw>()  and B<cfsetspeed>()  are nonstandard, but available on the BSDs.
fr: B<cfmakeraw>() et B<cfsetspeed>() ne sont pas standard, mais sont disponibles sur les BSD.

note: type: Plain text
en: UNIX\ V7 and several later systems have a list of baud rates where after the fourteen values B0, ..., B9600 one finds the two constants EXTA, EXTB ("External A" and "External B").  Many systems extend the list with much higher baud rates.
fr: UNIX V7 et plusieurs systèmes ultérieurs avaient une liste de vitesse de transmission où l'on rencontrait, après les quatorze valeurs B0...B9600, les constantes EXTA et EXTB («\ External A\ » et «\ External B\ »). De nombreux systèmes étendent cette liste avec des vitesses bien plus rapides.

note: libc4 until 4.7.5, glibc for sysv: EINVAL for duration > 0. libc4.7.6, libc5, glibc for unix: duration in ms. glibc for bsd: duration in us glibc for sunos4: ignore duration type: Plain text
en: The effect of a nonzero I<duration> with B<tcsendbreak>()  varies.  SunOS specifies a break of I<duration\ *\ N> seconds, where I<N> is at least 0.25, and not more than 0.5.  Linux, AIX, DU, Tru64 send a break of I<duration> milliseconds.  FreeBSD and NetBSD and HP-UX and MacOS ignore the value of I<duration>.  Under Solaris and UnixWare, B<tcsendbreak>()  with nonzero I<duration> behaves like B<tcdrain>().
fr: L'effet d'une I<durée> non nulle avec B<tcsendbreak>() est variable. SunOS indique un break pendant I<duration\ *\ N> secondes, où I<N> est au moins 0,25, et au plus 0,5. Linux, AIX, DU, Tru64 envoie un break pendant I<duration> millisecondes. FreeBSD, NetBSD, HP-UX et MacOS ignorent la valeur I<duration>. Sous Solaris et UnixWare, B<tcsendbreak>() avec une I<duration> non nulle se comporte comme B<tcdrain>().

note: type: SH
en: BUGS
fr: BOGUES

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
