ttyname - return name of a terminal
#include <unistd.h>
char *ttyname ( int desc );
Returns a pointer to the pathname of the terminal device
that is open on the file descriptor desc, or NULL on error
(for example, if desc is not connected to a terminal).
POSIX.1
fstat(2), isatty(3)