[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#218131: 3 glibc LSB RC bugs filed



On Wed, 2003-10-29 at 04:13, Matt Taggart wrote:
> #218131
>  ia64/i386: /tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 1 FAIL
>  ia64/i386: /tset/POSIX.os/devclass/tcgetattr/T.tcgetattr 2 FAIL

In reference to that bug, the following mailing list messages might be
useful:

http://sources.redhat.com/ml/libc-alpha/2003-02/msg00117.html
http://sources.redhat.com/ml/libc-hacker/1998-12/msg00076.html

Upon closer analysis, it would seem that the current behavior is
slightly more correct than the behavior in woody, but still not 100%
correct.  

Roland McGrath, in a followup to the former message, is partially right.
The patch introduced in the latter message is incorrect when it reports
any kernel jiggering of c_cflag to be incorrect.  However, removing the
patch entirely is also incorrect.  In glibc as delivered, setting PARENB
alone on a pty will return success, which is also incorrect according to
Roland.  (I haven't looked at what POSIX really says yet.)

So it would seem that we need to restore the old patch, but modify it to
only trigger if no valid settings are changed.




Reply to: