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