ptsname_err
if (!ptsname_err("ptsname: non-existent fd", zero + 1, EBADF)) {
if (!ptsname_err("ptsname: non-terminal fd", zero, ENXIO)) {
if (!ptsname_err("ptsname: non-terminal fd", stream, EINVAL)) {