![]() |
![]() |
![]() |
Test to see if a file descriptor is associated with a terminal
#include <unistd.h> int isatty( int fildes );
libc
The isatty() function allows the calling process to determine if the file descriptor fildes is associated with a terminal.
/* * The following program exits with a status of * EXIT_SUCCESS if stderr is a tty; otherwise, * EXIT_FAILURE */ #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main( void ) { return( isatty( 3 ) ? EXIT_SUCCESS : EXIT_FAILURE ); }
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
![]() |
![]() |
![]() |