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