[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: ntdll: Store full line status register in the internal structure, not just the TIOCSER_TEMT bit.
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2013-08-30 10:16:27
Message-ID: 87fvtrcwlg.fsf () wine ! dyndns ! org
[Download RAW message or body]

Dmitry Timoshkov <dmitry@baikal.ru> writes:

> Alexandre Julliard <julliard@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@winehq.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic