A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2004-January/042229.html below:

[Python-Dev] test_poll fails when building python 2.3.3 on osx

[Python-Dev] test_poll fails when building python 2.3.3 on osxRonald Oussoren oussoren at cistron.nl
Sat Jan 24 02:28:16 EST 2004
On 24 jan 2004, at 1:19, Bob Ippolito wrote:

>
> On Jan 23, 2004, at 5:47 PM, Jodok Batlogg wrote:
>
>> i'm trying to build py2.3.3 on osx (10.3) with gcc3.3 (and 3.1) but 
>> test_poll always fails.
>
> The poll interface is emulated in OS X 10.3, the Darwin kernel doesn't 
> actually work like that.  It might be broken, but in practice that 
> doesn't really matter because poll is very rarely used.
>
> From the header file:
> 	This file, and the accompanying "poll.c", implement the System V
> 	poll(2) system call for BSD systems (which typically do not provide
> 	poll()).  Poll() provides a method for multiplexing input and output
> 	on multiple open file descriptors; in traditional BSD systems, that
> 	capability is provided by select().  While the semantics of select()
> 	differ from those of poll(), poll() can be readily emulated in terms
> 	of select() -- which is how this function is implemented.
>
> In short, I wouldn't worry about it.  It's probably a bug on Apple's 
> part, but I'd be surprised if it would ever cause you a real problem.  
> I've never seen Python code in the wild that uses select.poll() as the 
> default I/O multiplexing mechanism (they all use select.select() 
> instead).

C code that implements the same test as the failing test in test_poll 
also fails, so yet this seems to be a bug in OSX. I haven't seen the 
specs for poll() though, it might also be a bug in the testcase :-). 
Whichever it may be, this is a harmless test failure.

Ronald


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4