Re: [PATCH] tests: commandhelper: Accept POLLNVAL on macOS

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

 



On a Wednesday in 2020, Roman Bolshakov wrote:
On Wed, Oct 07, 2020 at 07:17:05PM +0200, Ján Tomko wrote:
On a Wednesday in 2020, Roman Bolshakov wrote:

Hi Jano,


*indefinitely

Thanks, I'll correct it.

>  BUGS
>    The poll() system call currently does not support devices.
>

Is there a bug that track this? If so, including it in a comment
would help us delete this special case in distant future.


Hi Jano,

Apple's poll() implementation was broken in many ways over the years,
but it's slowly getting better. Originally it wasn't able to deal even
with stdin [1] and supported only network sockets.

Also, there was a bug in macOS 10.12 [2] that was fixed in 10.12.2. And
gnustep has a test for the /dev/null bug [3]. Since [3] was done 11
years ago I haven't submitted a ticket for the issue but I'm surely can
do that and then I'd add a tag to commit message or a comment:

Apple-Feedback: FB<ISSUE NUMBER>

Would that work for you?


Sounds good.

Jano

1. https://lists.apple.com/archives/darwin-dev/2006/Apr/msg00064.html
2. https://daniel.haxx.se/blog/2016/10/11/poll-on-mac-10-12-is-broken/
3. https://github.com/gnustep/libs-base/blob/master/config/config.poll-dev.c

Thanks,
Roman

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux