Index: libc/include/sys/signal.h =================================================================== RCS file: /cvs/src/src/newlib/libc/include/sys/signal.h,v retrieving revision 1.18 diff -u -r1.18 signal.h --- libc/include/sys/signal.h 18 Apr 2006 20:06:09 -0000 1.18 +++ libc/include/sys/signal.h 5 Oct 2009 14:20:13 -0000 @@ -8,13 +8,10 @@ #include "_ansi.h" #include +#include /* #ifndef __STRICT_ANSI__*/ -#if defined(_POSIX_THREADS) -#include /* for pthread data types */ -#endif - typedef unsigned long sigset_t; #if defined(__rtems__) @@ -144,11 +141,8 @@ #undef sigemptyset #undef sigfillset #undef sigismember -/* The first argument to kill should be pid_t. Right now - always defines pid_t to be int. If that ever - changes, then we will need to do something else, perhaps along the - lines of . */ -int _EXFUN(kill, (int, int)); + +int _EXFUN(kill, (pid_t, int)); int _EXFUN(killpg, (pid_t, int)); int _EXFUN(sigaction, (int, const struct sigaction *, struct sigaction *)); int _EXFUN(sigaddset, (sigset_t *, const int));