TTYNAME

Section: C Library Functions (3)
Updated: May 15, 1985
Index Return to Main Contents
 

NAME

ttyname, isatty, ttyslot - find name of a terminal  

SYNOPSIS

char *ttyname(filedes)

isatty(filedes)

ttyslot()  

DESCRIPTION

Ttyname returns a pointer to the null-terminated path name of the terminal device associated with file descriptor filedes (this is a system file descriptor and has nothing to do with the standard I/O FILE typedef).

Isatty returns 1 if filedes is associated with a terminal device, 0 otherwise.

Ttyslot returns the number of the entry in the ttys(5) file for the control terminal of the current process.  

FILES

/dev/*
/etc/ttys  

SEE ALSO

ioctl(2), ttys(5)  

DIAGNOSTICS

Ttyname returns a null pointer (0) if filedes does not describe a terminal device in directory `/dev'.

Ttyslot returns 0 if `/etc/ttys' is inaccessible or if it cannot determine the control terminal.  

BUGS

The return value points to static data whose content is overwritten by each call.


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
DIAGNOSTICS
BUGS

This document was created by man2html, using the manual pages.
Time: 04:51:43 GMT, January 31, 2023