do_signal32() is used before it is defined, this prototype squashes the warning. include/asm-ppc64/signal.h | 3 +++ 1 files changed, 3 insertions(+) diff -puN include/asm-ppc64/signal.h~ppc64-do_signal32-fix include/asm-ppc64/signal.h --- 25/include/asm-ppc64/signal.h~ppc64-do_signal32-fix 2003-05-22 00:12:39.000000000 -0700 +++ 25-akpm/include/asm-ppc64/signal.h 2003-05-22 00:12:39.000000000 -0700 @@ -145,4 +145,7 @@ typedef struct sigaltstack { #define ptrace_signal_deliver(regs, cookie) do { } while (0) +struct pt_regs; +int do_signal32(sigset_t *oldset, struct pt_regs *regs); + #endif /* _ASMPPC64_SIGNAL_H */ _