mirror of
https://git.musl-libc.org/git/musl
synced 2025-03-19 00:52:55 +03:00
fix incorrect type for new si_call_addr in siginfo_t
apparently the original kernel commit's i386 version of siginfo.h defined this field as unsigned int, but the asm-generic file always had void *. unsigned int is obviously not a suitable type for an address, in a non-arch-specific file, and glibc also has void * here, so I think void * is the right type for it. also fix redundant type specifiers.
This commit is contained in:
parent
3d4583c3fb
commit
a926fe26c1
@ -108,16 +108,16 @@ typedef struct {
|
||||
} __sigchld;
|
||||
struct {
|
||||
void *si_addr;
|
||||
short int si_addr_lsb;
|
||||
short si_addr_lsb;
|
||||
} __sigfault;
|
||||
struct {
|
||||
long si_band;
|
||||
int si_fd;
|
||||
} __sigpoll;
|
||||
struct {
|
||||
unsigned int si_call_addr;
|
||||
void *si_call_addr;
|
||||
int si_syscall;
|
||||
unsigned int si_arch;
|
||||
unsigned si_arch;
|
||||
} __sigsys;
|
||||
} __si_fields;
|
||||
} siginfo_t;
|
||||
|
Loading…
x
Reference in New Issue
Block a user