From: torvalds@klaava.Helsinki.FI (Linus Torvalds) Subject: Re: BUG in 0.99-p5 ??? Date: Sun, 14 Feb 1993 09:56:58 GMT
In article <JRS.93Feb14000045@lepton.world.std.com> jrs@world.std.com (Rick Sladkey) writes:
>
>I agree with you on first principles, however in the name of
>compatibility I think we should allow it. I don't know who disallowed
>it (probably Ted?) or why but it breaks rlogin and the comments in
>rlogin indicate that BSD allows it. Don't ask me why.
Arggh. It was me who added the new noctty checks: I also disabled the
use of /dev/console as a general tty, as that had resulted in some weird
syslog behaviour. I had gotten a few comments that pty masters weren't
real tty's, and should also be disabled, and I tend to agree. I'm sorry
if I broke any binaries, but I don't think I'll change it back unless
there is any other reason for it than a few weird bsd binaries.
How messy will it be to fix those BSD sources which rely on the
non-obvious bsd behaviour? One reason for disabling pty masters as
controlling terminals is that I may move them to use major 5 at some
time to allow for more than 64 pty's, in which case making them
controlling terminals will be difficult.
Linus