Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       setsid - Creer une session et fixer l'ID du groupe de processus

SYNOPSIS

       #include <unistd.h>

       pid_t setsid(void);

DESCRIPTION

       setsid()  cree  une nouvelle session si le processus appelant n'est pas
       un leader de groupe. Le processus appelant devient le leader du nouveau
       groupe, et n'a pas de terminal de controle. L'ID du groupe de processus
       et l'ID de session du processus appelant sont fixes a la valeur de  PID
       du  processus  en  cours.  Le  processus en cours sera le seul dans son
       groupe et sa session.

VALEUR RENVOY'EE

       En cas de succes, l'identifiant de la (nouvelle) session  du  processus
       appelant  est renvoye. En cas d'echec, (pid_t) -1 est renvoye, et errno
       contient le code de l'erreur.

ERREURS

       EPERM  L'identifiant du groupe de processus d'un  processus  quelconque
              est  egal  au PID du processus appelant. En particulier setsid()
              echoue si le processus appelant est deja leader d'un groupe.

CONFORMIT'E

       SVr4, POSIX.1-2001.

NOTES

       Un fils cree par fork(2) herite de  l'identifiant  de  session  de  son
       pere. L'identifiant de session est conserve au travers d'un execve(2).

       Le  leader  d'un groupe est le processus dont le PID est egal a l'ID du
       groupe. Pour s'assurer que setsid()  reussira,  il  faut  effectuer  un
       fork(2),  suivi  d'un  _exit(2)  pour  le  pere,  et  le fils appellera
       setsid().

VOIR AUSSI

       getsid(2), setpgid(2), setpgrp(2), tcgetsid(3), credentials(7)

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).   Julien
       Cristau 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> >>.

Linux                           3 decembre 2008                      SETSID(2)