ntdll: Store full line status register in the internal structure, not just the TIOCSER_TEMT bit. Take 2.
Alexandre Julliard
julliard at winehq.org
Fri Aug 30 05:16:27 CDT 2013
Dmitry Timoshkov <dmitry at baikal.ru> writes:
> Alexandre Julliard <julliard at winehq.org> wrote:
>
>> >> > Printing complete lsr value in the log may help with diagnosing
>> >> > test failures on Alexandre's machine.
>> >>
>> >> I don't see how, since TIOCSER_TEMT is the only defined bit. Do you
>> >> actually have a driver that returns other status?
>> >
>> > I don't, but maybe yours does. The only way to check that is to store
>> > and print the whole LSR value.
>>
>> Or you could check the kernel source and see what TIOCSERGETLSR does...
>
> Of course I did check the kernel source, and looked around in various
> mailing lists, which made me think that your kernel may set UART_LSR_TEMT
> instead...
If you find a place in the kernel that does this, it's a bug. And no, my
kernel returns TIOCSER_TEMT, like everybody else's.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list