Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       ttyname, ttyname_r - den Namen eines Terminals zuruckgeben

"UBERSICHT

       #include <unistd.h>

       char *ttyname(int fd);

       int ttyname_r(int fd, char *puffer,
                     size_t pufferlaenge);

BESCHREIBUNG

       Die  Funktion  ttyname()  gibt einen Zeiger auf einen Null-terminierten
       Pfadnamen des Terminal-Gerates zuruck, das mit dem  Dateideskriptor  fd
       geoffnet  ist,  oder bei einem Fehler NULL (zum Beispiel, wenn fd nicht
       mit einem Terminal verbunden ist). Der Ruckgabewert kann auf  statische
       Daten  zeigen,  die  moglicherweise  beim nachsten Aufruf uberschrieben
       werden. Die Funktion ttyname_r() speichert diesen Pfadnamen  im  Puffer
       puffer, der die Lange pufferlaenge hat.

R"UCKGABEWERT

       Die Funktion ttyname() gibt bei Erfolg einen Zeiger auf einen Pfadnamen
       zuruck. Bei einem Fehler wird NULL zuruckgegeben und errno entsprechend
       gesetzt.  Die  Funktion  ttyname_r()  gibt  bei Erfolg 0 zuruck und bei
       einem Fehler eine Fehlernummer.

FEHLER

       ttyname_r():

       EBADF  falscher Datei-Deskriptor

       ENOTTY Der Datei-Deskriptor bezieht sich nicht auf ein Terminal-Gerat.

       ERANGE pufferlaenge war zu klein, um den Pfadnamen aufzunehmen.

KONFORM ZU

       4.2BSD, POSIX.1-2001.

SIEHE AUCH

       fstat(2), isatty(3)

KOLOPHON

       Diese  Seite  ist  Teil  der   Veroffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     konnen,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die  deutsche Ubersetzung dieser Handbuchseite wurde von Martin Schulze
       <joey@infodrom.org> und Chris Leick <c.leick@vollbio.de> 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     <debian-l10n-
       german@lists.debian.org>.