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

BEZEICHNUNG

       ttyname, ttyname_r - den Namen eines Terminals zurückgeben

ÜBERSICHT

       #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-Gerätes zurück, das mit dem  Dateideskriptor  fd
       geöffnet  ist,  oder bei einem Fehler NULL (zum Beispiel, wenn fd nicht
       mit einem Terminal verbunden ist). Der Rückgabewert kann auf  statische
       Daten  zeigen,  die  möglicherweise  beim nächsten Aufruf überschrieben
       werden. Die Funktion ttyname_r() speichert diesen Pfadnamen  im  Puffer
       puffer, der die Länge pufferlaenge hat.

RÜCKGABEWERT

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

FEHLER

       ttyname_r():

       EBADF  falscher Datei-Deskriptor

       ENOTTY Der Datei-Deskriptor bezieht sich nicht auf ein Terminal-Gerät.

       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   Veröffentlichung   3.32   des   Projekts
       Linux-man-pages.  Eine Beschreibung des Projekts und Informationen, wie
       Fehler    gemeldet     werden     können,     finden     sich     unter
       http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

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