man tcgetsid (Fonctions bibliothèques) - Obtenir l'identificateur de session.
NOM
tcgetsid - Obtenir l'identificateur de session.
SYNOPSIS
#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
TRADUCTION
Christophe Blaess, 2003.