Provided by:
manpages-de-dev_0.10-1_all 
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>.