1#include <stdlib.h> 2#include <errno.h> 3 4int __ptsname_r(int, char *, size_t); 5 6char *ptsname(int fd) 7{ 8 static char buf[9 + sizeof(int)*3 + 1]; 9 int err = __ptsname_r(fd, buf, sizeof buf); 10 if (err) { 11 errno = err; 12 return 0; 13 } 14 return buf; 15} 16