| Main index | Section 3 | 日本語 | Deutsch | 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 | 日本語 | Deutsch | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | Our grievance is not just against Unix itself, but against the cult of Unix zealots who defend and nurture it. They take the heat, disease, and pestilence as givens, and, as ancient shamans did, display their wounds, some self-inflicted, as proof of their power and wizardry. We aim, through bluntness and humor, to show them that they pray to a tin god, and that science, not religion, is the path to useful and friendly technology. | ” |
| — The Unix Haters' handbook | ||