1 #include <unistd.h>
2 #include <errno.h>
3 #include <limits.h>
4 
ttyname(int fd)5 char *ttyname(int fd)
6 {
7 	static char buf[TTY_NAME_MAX];
8 	int result;
9 	if ((result = ttyname_r(fd, buf, sizeof buf))) {
10 		errno = result;
11 		return NULL;
12 	}
13 	return buf;
14 }
15