focal (2) getsid.2.gz

Provided by: manpages-de-dev_2.16-1_all bug

BEZEICHNUNG

       getsid - fragt die Sitzungskennung ab

ÜBERSICHT

       #include <sys/types.h>
       #include <unistd.h>

       pid_t getsid(pid_t pid);

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       getsid():
           _XOPEN_SOURCE >= 500
               || /* Seit Glibc 2.12: */ _POSIX_C_SOURCE >= 200809L

BESCHREIBUNG

       getsid(0)   gibt   die   Sitzungskennung   des   aufrufenden  Prozesses  zurück.  getsid(p)  liefert  die
       Sitzungskennung des Prozesses mit der der Prozesskennung pid zurück. Falls pid 0  ist,  liefert  getsid()
       die Sitzungskennung des aufrufenden Prozesses zurück.

RÜCKGABEWERT

       Bei  Erfolg  wird  eine Sitzungskennung zurückgegeben. Bei einem Fehler wird (pid_t) -1 zurückgegeben und
       errno entsprechend gesetzt.

FEHLER

       EPERM  Ein Prozess mit der Prozesskennung pid existiert, ist aber nicht in der gleichen Sitzung  wie  der
              aufrufende Prozess und die Implementierung betrachtet dies als einen Fehler.

       ESRCH  Es wurde kein Prozess mit der Prozesskennung pid gefunden.

VERSIONEN

       Dieser Systemaufruf ist in Linux seit Version 2.0 verfügbar.

KONFORM ZU

       POSIX.1-2001, POSIX.1-2008, SVr4.

ANMERKUNGEN

       Linux gibt nicht EPERM zurück.

       In credentials(7) finden Sie eine Beschreibung von Sitzungen und Sitzungskennungen.

SIEHE AUCH

       getpgid(2), setsid(2), credentials(7)

KOLOPHON

       Diese  Seite  ist  Teil  der  Veröffentlichung  5.03  des Projekts Linux-man-pages. Eine Beschreibung des
       Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden
       sich unter https://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die  deutsche  Übersetzung  dieser  Handbuchseite  wurde von Martin Schulze <joey@infodrom.org> und Chris
       Leick <c.leick@vollbio.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der  Übersetzung  dieser  Handbuchseite  finden, schicken Sie bitte eine E-Mail an
       <debian-l10n-german@lists.debian.org>.