diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-02-21 02:19:19 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-02-21 02:19:19 +0000 |
commit | 94e5b72f50f3096b83fe50c7b57324a08e318f29 (patch) | |
tree | 99970ffd265837ba0a438605c929cff0b338b0ea /nuttx/include/signal.h | |
parent | f26db4e2308c961f1cb52fcb656c85a144f8fd16 (diff) | |
download | nuttx-94e5b72f50f3096b83fe50c7b57324a08e318f29.tar.gz nuttx-94e5b72f50f3096b83fe50c7b57324a08e318f29.tar.bz2 nuttx-94e5b72f50f3096b83fe50c7b57324a08e318f29.zip |
Eliminating SDCC compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@17 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/include/signal.h')
-rw-r--r-- | nuttx/include/signal.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/nuttx/include/signal.h b/nuttx/include/signal.h index 621a6d5f3..4ec153b51 100644 --- a/nuttx/include/signal.h +++ b/nuttx/include/signal.h @@ -118,14 +118,12 @@ typedef struct siginfo /* The following structure defines the action to take for given signal */ -typedef void saHandType(int signo); -typedef void saVxHandType(int signo, siginfo_t *info, void *context); struct sigaction { union { - saHandType *_sa_handler; - saVxHandType *_sa_sigaction; + void (*_sa_handler)(int); + void (*_sa_sigaction)(int, siginfo_t *, void *); } sa_u; sigset_t sa_mask; int sa_flags; @@ -166,10 +164,10 @@ EXTERN int sigtimedwait(const sigset_t *set, struct siginfo *value, const struct timespec *timeout); #ifdef CONFIG_CAN_PASS_STRUCTS -EXTERN int sigqueue(int tid, int signo, +EXTERN int sigqueue(int pid, int signo, const union sigval value); #else -EXTERN int sigqueue(int tid, int signo, void *sival_ptr); +EXTERN int sigqueue(int pid, int signo, void *sival_ptr); #endif #undef EXTERN |