Re: What should tty? do if handed a port that's not even vaguely a tty?
Lassi Kortela 10 Aug 2019 22:03 UTC
> I think we should generalize EBADF to attempts to do
> something fd-ish on a port without a fd. So we raise on EBADF, but
> otherwise return #t or #f depending on the result of isatty().
> ENOTSUP makes more sense.
My intuition says we shouldn't fabricate errno values for errors that
don't have them. But I don't have anything concrete to back it up.