On Tue, May 04, 2004 at 09:04:53AM +0800, Deng XueFeng wrote: > > 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?
5-current does support 80386, just not in the default GENERIC kernel. Kris
pgp00000.pgp
Description: PGP signature

