It has been a while since I looked at it but in 2.8 BSD (PDP-11s) I believe that the kernel checked your UID on attempting a TIOCSTI and only allowed root this privelege. Probably a good idea...