diff options
author | chappedm@gmail.com <chappedm@gmail.com@6b5cf1ce-ec42-a296-1ba9-69fdba395a50> | 2012-11-04 18:24:46 +0000 |
---|---|---|
committer | chappedm@gmail.com <chappedm@gmail.com@6b5cf1ce-ec42-a296-1ba9-69fdba395a50> | 2012-11-04 18:24:46 +0000 |
commit | e32bb2d9a76dc5ee42ee41a2ca2c6e5caece0150 (patch) | |
tree | b120d1c0095c9a96c00c65e674193852d238c192 | |
parent | abeaf46028c8dfab7e7867ee7a3a49ebe21cf129 (diff) | |
download | gperftools-e32bb2d9a76dc5ee42ee41a2ca2c6e5caece0150.tar.gz |
issue-444: Fix for invalid conversion build error in signal handler code
git-svn-id: http://gperftools.googlecode.com/svn/trunk@176 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
-rw-r--r-- | src/base/linux_syscall_support.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/base/linux_syscall_support.h b/src/base/linux_syscall_support.h index 99dac9e..d550776 100644 --- a/src/base/linux_syscall_support.h +++ b/src/base/linux_syscall_support.h @@ -243,14 +243,13 @@ struct kernel_rusage { long ru_nivcsw; }; -struct siginfo; #if defined(__i386__) || defined(__arm__) || defined(__PPC__) /* include/asm-{arm,i386,mips,ppc}/signal.h */ struct kernel_old_sigaction { union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_mask; unsigned long sa_flags; @@ -287,13 +286,13 @@ struct kernel_sigaction { unsigned long sa_flags; union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; struct kernel_sigset_t sa_mask; #else union { void (*sa_handler_)(int); - void (*sa_sigaction_)(int, struct siginfo *, void *); + void (*sa_sigaction_)(int, siginfo_t *, void *); }; unsigned long sa_flags; void (*sa_restorer)(void); |