summaryrefslogtreecommitdiffstats
path: root/usr/klibc/isatty.c
blob: 2359479a82a11060f925dd23328932af208ad626 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 * isatty.c
 */

#include <unistd.h>
#include <termios.h>
#include <errno.h>

int isatty(int fd)
{
	struct termios dummy;

	/* All ttys support TIOCGPGRP */
	/* except /dev/console which needs TCGETS */
	return !ioctl(fd, TCGETS, &dummy);
}