mirror of
https://github.com/ziglang/zig.git
synced 2026-02-15 13:58:27 +00:00
std: Drop struct prefixes in FreeBSD siginfo
I'm not sure this prefix-free style is a good idea, but let's roll with it for the moment.
This commit is contained in:
parent
7515922907
commit
97ba3d9a66
@ -752,47 +752,45 @@ pub const Sigaction = extern struct {
|
||||
},
|
||||
|
||||
/// see signal options
|
||||
sa_flags: c_uint,
|
||||
flags: c_uint,
|
||||
|
||||
/// signal mask to apply
|
||||
sa_mask: sigset_t,
|
||||
mask: sigset_t,
|
||||
};
|
||||
|
||||
pub const __siginfo = extern struct {
|
||||
si_signo: c_int,
|
||||
si_errno: c_int,
|
||||
si_code: c_int,
|
||||
si_pid: pid_t,
|
||||
si_uid: uid_t,
|
||||
si_status: c_int,
|
||||
si_addr: ?*c_void,
|
||||
si_value: sigval,
|
||||
_reason: extern union {
|
||||
_fault: extern struct {
|
||||
_trapno: c_int,
|
||||
pub const siginfo_t = extern struct {
|
||||
signo: c_int,
|
||||
errno: c_int,
|
||||
code: c_int,
|
||||
pid: pid_t,
|
||||
uid: uid_t,
|
||||
status: c_int,
|
||||
addr: ?*c_void,
|
||||
value: sigval,
|
||||
reason: extern union {
|
||||
fault: extern struct {
|
||||
trapno: c_int,
|
||||
},
|
||||
_timer: extern struct {
|
||||
_timerid: c_int,
|
||||
_overrun: c_int,
|
||||
timer: extern struct {
|
||||
timerid: c_int,
|
||||
overrun: c_int,
|
||||
},
|
||||
_mesgq: extern struct {
|
||||
_mqd: c_int,
|
||||
mesgq: extern struct {
|
||||
mqd: c_int,
|
||||
},
|
||||
_poll: extern struct {
|
||||
_band: c_long,
|
||||
poll: extern struct {
|
||||
band: c_long,
|
||||
},
|
||||
__spare__: extern struct {
|
||||
__spare1__: c_long,
|
||||
__spare2__: [7]c_int,
|
||||
spare: extern struct {
|
||||
spare1: c_long,
|
||||
spare2: [7]c_int,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
pub const sigval = extern union {
|
||||
sival_int: c_int,
|
||||
sival_ptr: ?*c_void,
|
||||
sigval_int: c_int,
|
||||
sigval_ptr: ?*c_void,
|
||||
int: c_int,
|
||||
ptr: ?*c_void,
|
||||
};
|
||||
|
||||
pub const _SIG_WORDS = 4;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user