#include #include #include char *ttyname(int fd) { static char buf[TTY_NAME_MAX]; int result; if ((result = ttyname_r(fd, buf, sizeof buf))) { errno = result; return NULL; } return buf; }