1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00

mips: siginfo.h: add SIGSYS details [BZ #18863]

Linux 3.13 added SIGSYS details to siginfo_t; update glibc's copy to
keep in sync with it.
This commit is contained in:
Mike Frysinger
2015-08-26 00:26:10 -04:00
parent f6b71eada3
commit a2ab38c9b8
3 changed files with 21 additions and 2 deletions

View File

@ -107,6 +107,14 @@ typedef struct
long int si_band; /* Band event for SIGPOLL. */
int si_fd;
} _sigpoll;
/* SIGSYS. */
struct
{
void *_call_addr; /* Calling user insn. */
int _syscall; /* Triggering system call number. */
unsigned int _arch; /* AUDIT_ARCH_* of syscall. */
} _sigsys;
} _sifields;
} siginfo_t;
@ -126,6 +134,9 @@ typedef struct
# define si_addr_lsb _sifields._sigfault.si_addr_lsb
# define si_band _sifields._sigpoll.si_band
# define si_fd _sifields._sigpoll.si_fd
# define si_call_addr _sifields._sigsys._call_addr
# define si_syscall _sifields._sigsys._syscall
# define si_arch _sifields._sigsys._arch
/* Values for `si_code'. Positive values are reserved for kernel-generated