Provided by: manpages-de-dev_4.26.0-1_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 der Sitzung  des  aufrufenden  Prozesses,  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.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
       ┌───────────────────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │ SchnittstelleAttributWert      │
       ├───────────────────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │ tcgetsid()                                                        │ Multithread-Fähigkeit │ MT-Sicher │
       └───────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

STANDARDS

       POSIX.1-2008.

GESCHICHTE

       glibc 2.1. POSIX.1-2001.

       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.9.1                              2. Mai 2024                                       tcgetsid(3)