1
Subject: Work around incorrect structure reference in source.
2
Author: Chad Miller <chad.miller@canonical.com>
4
# Nonessential. Drop if source is updated.
5
# Required for linux-libc-dev 3.7.0+.
7
--- a/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
8
+++ b/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
10
struct kernel_old_sigaction {
12
void (*sa_handler_)(int);
13
- void (*sa_sigaction_)(int, struct siginfo *, void *);
14
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
16
unsigned long sa_mask;
17
unsigned long sa_flags;
19
unsigned long sa_flags;
21
void (*sa_handler_)(int);
22
- void (*sa_sigaction_)(int, struct siginfo *, void *);
23
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
25
struct kernel_sigset_t sa_mask;
28
void (*sa_handler_)(int);
29
- void (*sa_sigaction_)(int, struct siginfo *, void *);
30
+ void (*sa_sigaction_)(int, siginfo_t *, void *);
32
unsigned long sa_flags;
33
void (*sa_restorer)(void);