Nagłówki jądra (Re: [ac] kolejny problem z okolic /usr/include/asm/byteorder.h ( kdemultimedia.spec))
Jakub Bogusz
qboosh w pld-linux.org
Sob, 15 Lis 2003, 18:35:44 CET
On Sat, Nov 15, 2003 at 05:09:39PM +0100, Tomasz Pala wrote:
> On Sat, Nov 15, 2003 at 17:02:48 +0100, Adam Gorzkiewicz wrote:
> > Na kdemultimedia w DEVEL jest łata wyłączajaca "-pedantic", ze wzgledu na
> > zwalony (?) w 2.4 swab.h. Ze swab.h z 2.6 ta łata nie jest konieczna.
<linux/byteorder/swab.h>?
Hm, widzę tylko różnicę w tym, że w 2.6 nie ma wersji 24-bitowych.
Ale niezależnie od tego - <linux/byteorder/*> (włączane
z <asm/byteorder.h>) to prywatne nagłówki jądra - dla userspace jest
<byteswap.h>
W redhatowych nagłówkach <asm/byteorder.h> zawiera nawet:
#warning using private kernel header; include <endian.h> instead!
> Pytanie, przy przerabianiu których nagłówków będzie mniej roboty...
Podejrzewam, że redhatowych... pochodzą z jakiegoś 2.4, ale
z changelogów wynika, że wspierają także 2.5 - np.:
* Mon Feb 10 23:00:00 2003 Jakub Jelinek <jakub w redhat.com> 2.4-8.11
- update syscall numbers for all arches from 2.5.64 headers
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl