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 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.

Linux man-pages 6.03                            15. Dezember 2022                                    tcgetsid(3)