#include #include int __ptsname_r(int, char*, size_t); char* ptsname(int fd) { static char buf[9 + sizeof(int) * 3 + 1]; int err = __ptsname_r(fd, buf, sizeof buf); if (err) { errno = err; return 0; } return buf; }