Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
getttyent, getttynam, setttyent, endttyent - Lire le fichier des
terminaux
SYNOPSIS
#include <ttyent.h>
struct ttyent *getttyent(void);
struct ttyent *getttynam(const char *nom);
int setttyent(void);
int endttyent(void);
DESCRIPTION
Ces fonctions fournissent une interface pour le fichier _PATH_TTYS (par
exemple /etc/ttys).
La fonction setttyent() ouvre le fichier, ou reprend la lecture au
debut s'il etait deja ouvert.
La fonction endttyent() ferme le fichier.
La fonction getttynam() recherche un nom de terminal dans le fichier.
Elle renvoie un pointeur sur une structure ttyent (voir ci-dessous).
La fonction getttyent() ouvre le fichier _PATH_TTYS (si besoin) et
renvoie la premiere entree. Si le fichier est deja ouvert, elle renvoie
l'entree suivante. La structure ttyent est definie comme suit :
struct ttyent {
char *ty_name; /* nom du terminal */
char *ty_getty; /* commande a executer (p.ex. : getty) */
char *ty_type; /* type termcap de terminal */
int ty_status; /* attributs d'etat */
char *ty_window; /* commande gestionnaire de fenetres */
char *ty_comment; /* commentaires */
};
Le champ ty_status peut valoir :
#define TTY_ON 0x01 /* autoriser les logins (avec ty_getty) */
#define TTY_SECURE 0x02 /* autoriser le login de l'UID zero */
CONFORMIT'E
Absent de POSIX.1-2001. Present sur les systemes BSD et peut-etre
d'autres systemes.
NOTES
Sous Linux, le fichier /etc/ttys, et les fonctions decrites ci-dessus
ne sont pas utilises.
VOIR AUSSI
ttyname(3), ttyslot(3)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Florentin
Duneau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.