[PATCH] Chase Newlib sys/select.h changes

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Dec 15 08:13:45 UTC 2015


Hello Nick,

I checked in the shell changes separately. With them I can build the 
latest Newlib with --disable-networking. It should be sufficient to 
remove the <sys/select.h> from libnetworking.

On 14/12/15 10:09, Sebastian Huber wrote:
> Hello Nick,
>
> this patch needs an update once this is committed to Newlib:
>
> https://sourceware.org/ml/newlib/2015/msg00905.html
>
> On 10/12/15 10:04, Nick Withers wrote:
>> Hi all,
>>
>> Attached is a patch for master similar to that I posted to the Newlib
>> mailing list in https://sourceware.org/ml/newlib/2015/msg00888.html *.
>>
>> It chases Newlib changes to sys/types.h / sys/select.h and allows us to
>> use Newlib's sys/select.h directly rather than rolling our own.
>>
>> A few notes:
>>   - I removed the BSD advertising clause from what's now sys/selinfo.h,
>> but am not sure that I should have
>>   - I made a few not-really-related but minor changes to
>> cpukit/libmisc/shell/*.c printf()s to ensure format specifiers matched
>> parameter types
>>   - the sys/selinfo.h file doesn't directly correspond to any FreeBSD
>> revision, though it's basically the same as https://svnweb.freebsd.org/
>> base/head/sys/sys/selinfo.h?revision=70650&view=markup , not sure how
>> fussed we are with e.g., $FreeBSD$ tags and such...?
>>
>> * It doesn't mess with disabling dl tests on PSim; I ran into troubles
>> with dl02 which I'll look into separately
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list