Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 May 2004 09:04:53 +0800
From:      Deng XueFeng <dsnofe@hotmail.com>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        hackers <freebsd-hackers@freebsd.org>
Subject:   Re: Is this LOST??
Message-ID:  <20040504090033.B046.DSNOFE@hotmail.com>
In-Reply-To: <200405031322.37241.jhb@FreeBSD.org>
References:  <20040502132115.C583.DSNOFE@hotmail.com> <200405031322.37241.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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?

and if wanna 80386 support, 4-stable can do that.


Sincerely,
Deng XueFeng



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040504090033.B046.DSNOFE>