Main index | Section 3 | Options |
#include <unistd.h>
The isatty() function determines if the file descriptor fd refers to a valid terminal type device.
The ttyname() function gets the related device name of a file descriptor for which isatty() is true.
The ttyname() function returns the name stored in a static buffer which will be overwritten on subsequent calls. The ttyname_r() function takes a buffer and length as arguments to avoid this problem.
[EBADF] | |
The fd argument is not a valid file descriptor. | |
[ENOTTY] | |
The file associated with fd is not a terminal. | |
Additionally, ttyname_r() may fail if:
[ERANGE] | |
The bufsize argument is smaller than the length of the string to be returned. | |
TTYNAME (3) | July 18, 2014 |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | Computer science would have progressed much further and faster if all of the time and effort that has been spent maintaining and nurturing Unix had been spent on a sounder operating system. | ” |
— The Unix Haters' handbook |