include/asm/unistd.h:397: warning: conflicting types for built-in function '_exit' Just remove the dang thing - nobody uses _exit(). --- include/asm-i386/unistd.h | 1 - 1 files changed, 1 deletion(-) diff -puN include/asm-i386/unistd.h~gcc-35-exit-fix include/asm-i386/unistd.h --- 25/include/asm-i386/unistd.h~gcc-35-exit-fix 2004-01-19 23:00:21.000000000 -0800 +++ 25-akpm/include/asm-i386/unistd.h 2004-01-19 23:01:14.000000000 -0800 @@ -394,7 +394,6 @@ static inline _syscall1(int,dup,int,fd) static inline _syscall3(int,execve,const char *,file,char **,argv,char **,envp) static inline _syscall3(int,open,const char *,file,int,flag,int,mode) static inline _syscall1(int,close,int,fd) -static inline _syscall1(void,_exit,int,exitcode) static inline _syscall3(pid_t,waitpid,pid_t,pid,int *,wait_stat,int,options) #endif _