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