Gilles Chanteperdrix wrote:
> Johan Cockx wrote:
>>
>> On Tue, Oct 12, 2010 at 3:04 PM, Gilles Chanteperdrix
>> <gilles.chanteperd...@xenomai.org
>>     > Ok: __real_socket is not called,  the XENOMAI_SKINCALL3(...) code
>>     > returns zero in this case.
>>
>>     Ok. zero should be translated in something like 1024 - 128. And the
>>     reverse operation happen in select code.
>>
>>
>> If I understand you correctly,  the socket call is returning a valid
>> Xenomai file descriptor as it should.  So, the next question is: why is
>> this file descriptor (or the corresponding mask) not recognized as such
>> in select()?  Do you have any further suggestions on how to debug this?
> 
> As I just explained. verify that __wrap_socket returns 1024 - 128, or
> something like that. And that this value gets translated back to 0 in
> select code.

Normally, since there is only one file descriptor in the fdset, the test
which fails should be first_fp_valid_p.

-- 
                                            Gilles.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to