Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       tcgetsid - Sitzungskennung ermitteln

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #define _XOPEN_SOURCE 500        /* Siehe feature_test_macros(7) */
       #include <termios.h>

       pid_t tcgetsid(int dd);

BESCHREIBUNG

       Die  Funktion tcgetsid() liefert die Sitzungskennung der aktuellen Sitzung zurück, die das
       dd als steuerndem Terminal zugeordnete Terminal hat. Dieses Terminal  muss  das  steuernde
       Terminal des aufrufenden Prozesses sein.

RÜCKGABEWERT

       Bezieht  sich  dd auf das steuernde Terminal unserer Sitzung, wird die Funktion tcgetsid()
       die Sitzungskennung dieser Sitzung zurückliefern. Andernfalls wird -1 zurückgeliefert  und
       errno gesetzt, um den Fehler anzuzeigen.

FEHLER

       EBADF  dd ist kein zulässiger Dateideskriptor.

       ENOTTY Der aufrufende Prozess hat kein steuerndes Terminal oder er hat eines, aber es wird
              nicht durch dd beschrieben.

VERSIONEN

       tcgetsid() wird seit Glibc 2.1 bereitgestellt.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │tcgetsid()                                             │ Multithread-Fähigkeit │ MT-Safe │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

STANDARDS

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

ANMERKUNGEN

       Diese Funktion ist über den TIOCGSID ioctl(2) implementiert, seit Linux 2.1.71 vorhanden.

SIEHE AUCH

       getsid(2)

ÜBERSETZUNG

       Die   deutsche   Übersetzung   dieser   Handbuchseite   wurde   von    Helge    Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.