> > On Sunday 02 May 2004 01:26 am, Deng XueFeng wrote:
> > > I found the htonl implemention in libc for i386 is not sync with the
> > > kern.
> > >
> > > sys use bswap for swaping the int. but libc still use xchg.
> > > IS THIS LOST?
> >
> > It's because libc still supports 80386 which doesn't have bswap
(introduced on
> > the 486 IIRC).  The kernel only supports 486+ unless you explicitly
build an
> > 80386 kernel, which won't use bswap for htonl().
>
> Since 5-current kernel do not support 80386.
> why keep libc(5-current) support 80386?

The 5-current kernel *does* support 80386 -- you have to recompile your
kernel to add 80386 support first.

--
Matt Emmerton

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to