Rechercher une page de manuel

Chercher une autre page de manuel:

setsid

Autres langues

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

POSIX

SIEHE AUCH

setpgid(2), setpgrp(2).
Dès qu'il a placé le premier pas sur la route, le pèlerin
sait qu'il se perd dans le monde, et qu'à mesure qu'il
avancera il se perdra de mieux en mieux.
-+- André Dhôtel (1900-1991) -+-