rework langinfo code for ABI compat and for use by time code
[musl] / src / unistd / ttyname.c
1 #include <unistd.h>
2 #include <errno.h>
3 #include <limits.h>
4
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 }