Rechercher une page de manuel
setsid
Langue: de
Version: 12. September 1996 (openSuse - 09/10/07)
Section: 2 (Appels système)
BEZEICHNUNG
setsid - erzeugt eine neue Sitzung und setzt die Prozessgruppen-IDÜBERSICHT
#include <unistd.h>pid_t setsid(void);
BESCHREIBUNG
setsid() erzeugt eine neue Sitzung, wenn der aufrufende Prozess kein Prozessgruppen-Führer ist. Der aufrufende Prozess wird dann Führer der neuen Sitzung und der Prozessgruppenführer der neuen Prozessgruppe, außerdem hat er kein ihn controllierendes Terminal (tty). Die Prozessgruppen-ID und die Session-ID des aufrufenden Prozesses wird auf die Prozess-ID des aufrufenden Prozesses gesetzt. Der aufrufende Prozess ist der einzige Prozess in dieser neuen Prozessgruppe und in dieser Sitzung.RÜCKGABEWERT
Die Sitzungs-ID des aufrufenden Prozesses.FEHLER
Im Fehlerfall wird -1 zurückgegeben. Der einzige Fehler, der auftreten kann, ist EPERM.ANMERKUNGEN
Wenn der aufrufende Prozess bereits ein Prozessgruppen-Führer ist, so mißlingt setsid.KONFORM ZU
POSIXSIEHE AUCH
setpgid(2), setpgrp(2).Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre