zion - tcgetsid
Nom
tcgetsid - Obtenir l'identificateur de session.
Résumé
#include <termios.h> pid_t tcgetsid(int fd );
Description
La fonction tcgetsid() renvoie l'ID de la session en cours ayant le terminal associé à fd comme terminal de contrôle.. Ce terminal doit être le terminal de contrôle du processus appelant.
Valeur renvoyée
Si fd correspond au terminal de contrôle de notre session, la fonction tcgetsid() renverra l'ID de cette session. Sinon, elle renverra -1, et remplira errno avec le code d'erreur.
Erreurs
EBADF fd
n'est pas un descripteur correct. |
ENOTTY
Le processus n'a pas de terminal de contrôle, ou il en a un mais ce n'est pas celui décrit par fd . |
Notes
Cette fonction est implémentée via l'ioctl TIOCGSID, présent depuis Linux 2.1.71.
Conformité
POSIX.1-2001.
Voir aussi
getsid (2)
Traduction
Christophe Blaess, 2003.
Poster un commentaire