isatty - check if a file descriptor is a TTY
#include <unistd.h>
int isatty(int fd);
Checks if the device inside a given file descriptor is a TTY device.
If fd
refers to a TTY device, returns 1. Otherwise, returns 0 and errno
is set to describe the error.
EBADF
: fd
is not an open file descriptor.ENOTTY
: fd
refers to something that's not a TTY device.EINVAL
: fd
refers to something that supports ioctl()
, but is still not a TTY device.