Hi Jeff,
In your assessment of the three conditions that POSIX tcsetattr needs
to handle, outlined in the Debian BTS at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=218131
you mention that you have a patch for the Debian package,
http://hackers.progeny.com/~licquia/lsb/patches/sarge/glibc_2.3.2-9/tcsetattr.d
patch
which, unlike existing fixes other distros are using, handles all three cases.
Is the fix appropriate?(fixes something that applications should expect to be
able to do? ie despite POSIX, will upstream care?)