#include <unistd.h>
#include <errno.h>
#include <sys/stat.h>
-
-void __procfdname(char *, unsigned);
+#include "syscall.h"
int ttyname_r(int fd, char *name, size_t size)
{
char procname[sizeof "/proc/self/fd/" + 3*sizeof(int) + 2];
ssize_t l;
- if (!isatty(fd)) return ENOTTY;
+ if (!isatty(fd)) return errno;
__procfdname(procname, fd);
l = readlink(procname, name, size);