tcgetsid(3) Library Functions Manual tcgetsid(3) BEZEICHNUNG tcgetsid - Sitzungskennung ermitteln BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #define _XOPEN_SOURCE 500 /* Siehe feature_test_macros(7) */ #include pid_t tcgetsid(int dd); BESCHREIBUNG Die Funktion tcgetsid() liefert die Sitzungskennung der aktuellen Sitzung zuruck, die das dd als steuerndem Terminal zugeordnete Terminal hat. Dieses Terminal muss das steuernde Terminal des aufrufenden Prozesses sein. RUCKGABEWERT Bezieht sich dd auf das steuernde Terminal unserer Sitzung, wird die Funktion tcgetsid() die Sitzungskennung dieser Sitzung zuruckliefern. Andernfalls wird -1 zuruckgeliefert und errno gesetzt, um den Fehler anzuzeigen. FEHLER EBADF dd ist kein zulassiger Dateideskriptor. ENOTTY Der aufrufende Prozess hat kein steuerndes Terminal oder er hat eines, aber es wird nicht durch dd beschrieben. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |tcgetsid() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE glibc 2.1. POSIX.1-2001. Diese Funktion ist uber den TIOCGSID ioctl(2) implementiert, seit Linux 2.1.71 vorhanden. SIEHE AUCH getsid(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 tcgetsid(3)