1
0

ttyname.c 230 B

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