mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 14:25:16 +00:00
parent
64b3ffd8ff
commit
7f1f2e653d
@ -918,7 +918,7 @@ pub const siginfo_t = extern struct {
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with function name.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
handler: extern union {
|
||||
|
||||
@ -681,7 +681,7 @@ pub const empty_sigset = sigset_t{ .__bits = [_]c_uint{0} ** _SIG_WORDS };
|
||||
pub const sig_atomic_t = c_int;
|
||||
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
/// signal handler
|
||||
|
||||
@ -1197,7 +1197,7 @@ const NSIG = 32;
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
/// signal handler
|
||||
|
||||
@ -742,7 +742,7 @@ const NSIG = 32;
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (i32) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (i32) align(1) callconv(.C) void);
|
||||
|
||||
/// signal handler
|
||||
__sigaction_u: extern union {
|
||||
|
||||
@ -971,7 +971,7 @@ pub const SIG = struct {
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
/// signal handler
|
||||
|
||||
@ -1026,7 +1026,7 @@ pub const SIG = struct {
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
/// signal handler
|
||||
|
||||
@ -952,7 +952,7 @@ pub const SIG = struct {
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
/// signal options
|
||||
|
||||
@ -3130,7 +3130,7 @@ pub const all_mask: sigset_t = [_]u32{0xffffffff} ** @typeInfo(sigset_t).Array.l
|
||||
pub const app_mask: sigset_t = [2]u32{ 0xfffffffc, 0x7fffffff } ++ [_]u32{0xffffffff} ** 30;
|
||||
|
||||
const k_sigaction_funcs = struct {
|
||||
const handler = ?std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
const handler = ?std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
const restorer = std.meta.FnPtr(fn () callconv(.C) void);
|
||||
};
|
||||
|
||||
@ -3157,7 +3157,7 @@ pub const k_sigaction = switch (native_arch) {
|
||||
|
||||
/// Renamed from `sigaction` to `Sigaction` to avoid conflict with the syscall.
|
||||
pub const Sigaction = extern struct {
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) callconv(.C) void);
|
||||
pub const handler_fn = std.meta.FnPtr(fn (c_int) align(1) callconv(.C) void);
|
||||
pub const sigaction_fn = std.meta.FnPtr(fn (c_int, *const siginfo_t, ?*const anyopaque) callconv(.C) void);
|
||||
|
||||
handler: extern union {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user