zion -  getsid


Nom

getsid - Obtenir l'identifiant de session.

Résumé

#include <unistd.h> pid_t getsid(pid_t pid );

Description

getsid(0) renvoie l'identifiant de session du processus appelant. getsid( p ) renvoie l'identifiant de session du processus de PID p . (L'identifiant de session d'un processus est l'identifiant du groupe de processus du leader de session). En cas d'erreur, (pid_t) -1 sera renvoyé et errno contiendra le code d'erreur.

Erreurs

EPERM
    Un processus de PID p existe, mais il n'est pas dans la même session que le processus appelant, et l'implémentation considère ceci comme une erreur.

ESRCH
    Il n'y a pas de processus de PID numéro p.


Conformité

SVr4, POSIX 1003.1-2001.

Notes

Linux ne renvoie pas d'erreur EPERM.
 
  Linux dispose de cet appel-système depuis le noyau 1.3.44. Il y a une fonction de bibliothèque le supportant depuis la libc 5.2.19.
 
  Pour obtenir le prototype avec la GlibC, il faut définir _XOPEN_SOURCE et _XOPEN_SOURCE_EXTENDED, ou utiliser "#define _XOPEN_SOURCE n" Avec n entier supérieur ou égal à 500.

Voir aussi

getpgid (2), setsid (2)

Traduction

Christophe Blaess, 1996-2003.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?