authorgravatar for ratakor@disroot.orgRatakor <ratakor@disroot.org> 2023-08-31 21:30:15+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-06 11:49:31-07:00
logcef90eab57e8f6a5ca621b6a334479881ab90044
tree1841e32a44a7d69a19cc654a12d0db95d52780ed
parentad6f8e3a5955df4d26478bc284919f4e5c8a6913

Add filled_sigset to os.linux

filled_sigset is equivalent to sigfillset() as empty_sigset is equivalent to sigemptyset().

1 files changed, 3 insertions(+), 1 deletions(-)

lib/std/os/linux.zig+3-1
......@@ -3350,7 +3350,9 @@ pub const Sigaction = extern struct {
33503350 restorer: ?*const fn () callconv(.C) void = null,
33513351};
33523352
3353pub const empty_sigset = [_]u32{0} ** @typeInfo(sigset_t).Array.len;
3353const sigset_len = @typeInfo(sigset_t).Array.len;
3354pub const empty_sigset = [_]u32{0} ** sigset_len;
3355pub const filled_sigset = [_]u32{(1 << (31 & (usize_bits - 1))) - 1} ++ [_]u32{0} ** (sigset_len - 1);
33543356
33553357pub const SFD = struct {
33563358 pub const CLOEXEC = O.CLOEXEC;