TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
Structures de données | Macros | Définitions de type
Référence du fichier termios_types.h
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Structures de données

struct  termios
 

Macros

#define NCCS   17
 
#define TCGETS   1
 
#define TCSETS   2
 
#define TCSANOW   1
 
#define INLCR   0000100
 
#define IGNCR   0000200
 
#define ICRNL   0000400
 
#define IXON   0002000
 
#define IXOFF   0010000
 
#define OPOST   0000001
 
#define ONLCR   0000004
 
#define OCRNL   0000010
 
#define ONOCR   0000020
 
#define ONLRET   0000040
 
#define ISIG   0000001
 
#define ICANON   0000002
 
#define ECHO   0000010
 
#define ECHOE   0000020
 
#define ECHOK   0000040
 
#define ECHOCTL   0001000
 
#define ECHOKE   0004000
 
#define CSIZE   0000060
 
#define CS5   0000000
 
#define CS6   0000020
 
#define CS7   0000040
 
#define CS8   0000060
 
#define CSTOPB   0000100
 
#define CREAD   0000200
 
#define PARENB   0000400
 
#define PARODD   0001000
 
#define HUPCL   0002000
 
#define VINTR   0
 
#define VQUIT   1
 
#define VERASE   2
 
#define VKILL   3
 
#define VEOF   4
 
#define VTIME   5
 
#define VMIN   6
 
#define VSWTC   7
 
#define VSTART   8
 
#define VSTOP   9
 
#define VSUSP   10
 
#define VEOL   11
 
#define VREPRINT   12
 
#define VDISCARD   13
 
#define VWERASE   14
 
#define VLNEXT   15
 
#define VEOL2   16
 

Définitions de type

typedef unsigned int tcflag_t
 
typedef unsigned int cc_t
 
typedef unsigned int speed_t
 

Description détaillée

Auteur
TacOS developers

LICENSE

Copyright (C) 2010, 2011, 2012 - TacOS developers.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html

You should have received a copy of the GNU General Public License along with this program; if not, see http://www.gnu.org/licenses.

DESCRIPTION

Description de ce que fait le fichier

Documentation des macros

#define CREAD   0000200

Active le receiver.

#define CS5   0000000

5 bits de données.

#define CS6   0000020

6 bits de données.

#define CS7   0000040

7 bits de données.

#define CS8   0000060

8 bits de données.

#define CSIZE   0000060

Masque pour la taille.

#define CSTOPB   0000100

2 bits de stop au lieu d'un.

#define ECHO   0000010

Active l'echoing.

#define ECHOCTL   0001000

Si ECHO activé alors ce qui n'est pas un signal de control est affiché sous la forme ^X.

#define ECHOE   0000020

Si ICANON alors ERASE permet de supprimer.

#define ECHOK   0000040

Si ICANON alors KILL efface la ligne actuelle.

#define ECHOKE   0004000

Si ICANON le KILL est affiché en effaçant chaque caractère de la ligne.

#define HUPCL   0002000

Lower modem control lines after last process closes the device.

#define ICANON   0000002

Active le mode canonique.

#define ICRNL   0000400

Traduit les CR en NL en entrée.

#define IGNCR   0000200

Ignore les CR.

#define INLCR   0000100

Traduit les NL en CR en entrée.

#define ISIG   0000001

Active l'envoi de signaux (INTR, QUIT, SUSP, DSUSP).

#define IXOFF   0010000

Désactive le XON/XOFF sur le flux de control en sortie.

#define IXON   0002000

Active le XON/XOFF sur le flux de control en sortie.

#define OCRNL   0000010

Converti les CR en NL sur la sortie.

#define ONLCR   0000004

Converti les NL en CR sur la sortie.

#define ONLRET   0000040

Pas de CR.

#define ONOCR   0000020

Pas de CR sur la colonne 0.

#define OPOST   0000001

Enable implementation-defined output processing.

#define PARENB   0000400

Bit de parité à la sortie et check en entrée.

#define PARODD   0001000

Si activé alors parité impaire.

#define TCSANOW   1

Les modifications sont effectuées immédiatement.

#define VDISCARD   13

Toggle start/stop discarding pending output.

#define VEOF   4

Caractère EOF.

#define VEOL   11

Caractèle EOL.

#define VEOL2   16

Encore un autre EOL.

#define VERASE   2

Caractère ERASE.

#define VINTR   0

Caractère INTR.

#define VKILL   3

Caractère KILL.

#define VLNEXT   15

Quotes the next input character.

#define VMIN   6

Nombre minimum de caractère en non canonique.

#define VQUIT   1

Caractère QUIT.

#define VREPRINT   12

Reprint unread characters.

#define VSTART   8

Caractère Start.

#define VSTOP   9

Caractère Stop.

#define VSUSP   10

Caractère Suspend.

#define VSWTC   7

Caractère Switch.

#define VTIME   5

Time out en noncanonique.

#define VWERASE   14

Word erase.