setsid

SETSID(2)               Linux Programmeurs Handleiding               SETSID(2)



NAAM
       setsid - maakt een sessie en zet het proces groep ID

OVERZICHT
       #include <unistd.h>

       pid_t setsid(void);

BESCHRIJVING
       setsid() maakt een nieuwe sessie als het aanroepende proces niet een
       proces groep leider is. Het aanroepende proces is de leider van de
       nieuwe sessie, de proces groep leider van de nieuwe proces groep, en
       heeft geen controlerende tty. Het proces groep ID en sessie ID van het
       aanroepende proces worden naar de PID van het aanroepende proces gezet.
       Het aanroepende proces zal het enige proces zijn in deze nieuwe proces
       groep en in deze nieuwe sessie.

TERUGGEEF WAARDE
       Het sessie ID van het aanroepende proces.

FOUTEN
       Bij falen wordt -1 teruggegeven. De enige fout die kan gebeuren is
       EPERM. Het wordt teruggegeven wanneer het proces groep ID van enig
       proces hetzelfde is al de PID van het aanroepende proces. Dus, in het
       bijzonder, setsid faalt als het aanroepende proces al een proces groep
       leider is.

OPMERKINGEN
       Een proces groep leider is een proces met proces groep ID gelijk aan
       zijn PID. Om er zeker van te zijn dat setsid zal slagen, fork en exit,
       en laat het kind een setsid() doen.

VOLDOET AAN
       POSIX, SVr4.

ZIE
       setpgid(2) {zet proces gid}, setpgrp(2) {zet proces groep}


VERTALING
       Dit is een handleiding uit manpages-dev 1.29.  Alles wat tussen
       `{'..`}' staat is aanvullende vertaling, en hoort niet bij de originele
       handleiding.  Email naar <manpages-nl@nl.linux.org>.

       $Id: setsid.2,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $



Linux 1.0.0                      Aug 27, 1994                        SETSID(2)