isatty - Prüfung, ob ein Dateideskriptor auf ein Terminal weist
Standard-C-Bibliothek (
libc,
-lc)
#include <unistd.h>
int isatty(int dd);
Die Funktion
isatty() prüft, ob der Deskriptor
dd einer
geöffneten Datei auf ein Terminal verweist.
isatty() gibt 1 zurück, wenn der Deskriptor der geöffneten
Datei
dd auf ein Terminal weist. Anderenfalls wird 0
zurückgegeben und
errno wird gesetzt, um den Fehler anzugeben.
- EBADF
-
dd ist kein zulässiger Dateideskriptor.
- ENOTTY
-
dd bezieht sich auf eine Datei, die kein Terminal
ist. Unter einigen älteren Kerneln führen einige Dateiarten
in diesem Fall zu dem Fehler EINVAL (was POSIX verletzt, das den
Fehler ENOTTY spezifiziert).
Siehe
attributes(7) für eine Erläuterung der in diesem
Abschnitt verwandten Ausdrücke.
Schnittstelle |
Attribut |
Wert |
isatty() |
Multithread-Fähigkeit |
MT-Safe |
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.
fstat(2),
ttyname(3).
Die deutsche Übersetzung dieser Handbuchseite wurde von Patrick Rother
<
[email protected]>, Martin Eberhard Schauer <
[email protected]>,
Mario Blättermann <
[email protected]> und Helge
Kreutzmann <
[email protected]> 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 die
Mailingliste
der Übersetzer