ttynam(3f) [bsd man page]
TTYNAM(3F) TTYNAM(3F) NAME
ttynam, isatty - find name of a terminal port SYNOPSIS
character*(*) function ttynam (lunit) logical function isatty (lunit) DESCRIPTION
Ttynam returns a blank padded path name of the terminal device associated with logical unit lunit. Isatty returns .true. if lunit is associated with a terminal device, .false. otherwise. FILES
/dev/* /usr/lib/libU77.a DIAGNOSTICS
Ttynam returns an empty string (all blanks) if lunit is not associated with a terminal device in directory `/dev'. 4.2 Berkeley Distribution May 15, 1985 TTYNAM(3F)
Check Out this Related Man Page
isatty(3C) Standard C Library Functions isatty(3C) NAME
isatty - test for a terminal device SYNOPSIS
#include <unistd.h> int isatty(int fildes); DESCRIPTION
The isatty() function tests whether fildes, an open file descriptor, is associated with a terminal device. RETURN VALUES
The isatty() function returns 1 if fildes is associated with a terminal; otherwise it returns 0 and may set errno to indicate the error. ERRORS
The isatty() function may fail if: EBADF The fildes argument is not a valid open file descriptor. ENOTTY The fildes argument is not associated with a terminal. USAGE
The isatty() function does not necessarily indicate that a human being is available for interaction via fildes. It is quite possible that non-terminal devices are connected to the communications line. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
ttyname(3C), attributes(5), standards(5) SunOS 5.10 24 Jul 2002 isatty(3C)