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.
 
4.2BSD, POSIX.1-2001.
SIEHE AUCH¶
fstat(2), 
isatty(3)
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 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>.