ISATTY(3) manual page
Table of Contents
isatty - test whether a file descriptor refers
to a terminal
#include <unistd.h>
int isatty(int fd);
The isatty() function tests whether fd is
an open file descriptor referring to a terminal.
isatty() returns
1 if fd is an open file descriptor referring to a terminal; otherwise 0
is returned, and errno is set to indicate the error.
- EBADF
- fd is not
a valid file descriptor.
- EINVAL
- fd refers to a file other than a terminal.
POSIX.1-2001 specifies the error ENOTTY for this case.
The isatty() function is thread-safe.
SVr4,
4.3BSD, POSIX.1-2001.
fstat(2)
, ttyname(3)
This page is part
of release 3.78 of the Linux man-pages project. A description of the project,
information about reporting bugs, and the latest version of this page,
can be found at http://www.kernel.org/doc/man-pages/.
Table of Contents