Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

SETSID

Section: Systemaufrufe (2)
Updated: 12. September 1996
Index Return to Main Contents
 

BEZEICHNUNG

setsid - erzeugt eine neue Sitzung und setzt die Prozeßgruppen-ID  

ÜBERSICHT

#include <unistd.h>

pid_t setsid(void);
 

BESCHREIBUNG

setsid() erzeugt eine neue Sitzung, wenn der aufrufende Prozeß kein Prozeßgruppen-Führer ist. Der aufrufende Prozeß wird dann Führer der neuen Sitzung und der Prozeßgruppenführer der neuen Prozeßgruppe, außerdem hat er kein ihn controllierendes Terminal (tty). Die Prozeßgruppen-ID und die Session-ID des aufrufenden Prozesses wird auf die Prozeß-ID des aufrufenden Prozesses gesetzt. Der aufrufende Prozeß ist der einzige Prozeß in dieser neuen Prozeßgruppe 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 Prozeß bereits ein Prozeßgruppen-Führer ist, so mißlingt setsid.  

KONFORM ZU

POSIX  

SIEHE AUCH

setpgid(2), setpgrp(2).


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
ANMERKUNGEN
KONFORM ZU
SIEHE AUCH

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.