DJ Lucas wrote:
And in 0.6 version of the script I see this...don't know why yet:

================================================================================ diff -Naur linux-libc-headers-2.6.12.0/include/linux/ata.h linux-headers-2.6.12.0/include/linux/ata.h --- linux-libc-headers-2.6.12.0/include/linux/ata.h 2005-03-25 13:36:50.000000000 -0600 +++ linux-headers-2.6.12.0/include/linux/ata.h 2006-03-08 22:25:56.000000000 -0600
@@ -196,31 +196,31 @@
 /* core structures */

 struct ata_prd {
-       __u32                   addr;
-       __u32                   flags_len;
+       u32                     addr;
+       u32                     flags_len;
........................
=================================================================================

There are others, <asm/types.h> are included in lots of places in llh where others are removed, where <asm/types.h> is not included in raw kernel (or the script created ones).

The <asm/types.h> header is what makes u32 and __u32 equivalent.

--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to