Messages in this thread | | | Date | Mon, 25 Jun 2007 22:18:46 +0200 | From | Sam Ravnborg <> | Subject | Re: Linux Kernel include files |
| |
On Mon, Jun 25, 2007 at 04:53:55PM +0200, Joerg Schilling wrote: > > star needs "ext2_fs.h". This file is not usable at all on many Linux > distributions, even with GCC.
I was curious so I did:
$ mkdir ~/foo $ cd ~/kernel/linux-2.6 $ make INSTALL_HDR_PATH=~/foo $ cd ~/foo $ cat j.c #include <stdio.h> #include "etx2_fs.h"
main() { printf("helloo\n"); }
$ gcc -o j j.c => No warning, no errors
$ gcc -ansi -pedantic -o j j.c In file included from j.c:2: ext2_fs.h:53:25: warning: ISO C does not permit named variadic macros
$ gcc -ansi -pedantic -std=c99 -o j j.c In file included from j.c:2: ext2_fs.h:53:25: warning: ISO C does not permit named variadic macros j.c:5: warning: return type defaults to ‘int’
Is it this part you are referring to in the above or have I overlooked something?
Sam - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |