On 01/11/2013 21:09, IOhannes m zmölnig wrote:
> thanks for the confirmation.
> the code already includes <machine/endian.h> for BSD-like platforms
> (__FreeBSD__, __APPLE__ *and* __FreeBSD_kernel__) whereas <endian.h> is
> only included on linux and the hurd.
> so i wonder what's the difference between <endian.h> and
> <machine/endian.h>? can/should i use the latter on kfreebsd-*?

<machine/endian.h> is available on systems using kernel of FreeBSD.

<endian.h> is available on systems using Glibc.

As GNU/kFreeBSD is both things, you can have the one you prefer. Just
check for the component that provides it (i.e. __GLIBC__ or
__FreeBSD_kernel__) then include it.

-- 
Robert Millan


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52741715.9040...@debian.org

Reply via email to