aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux
diff options
context:
space:
mode:
authorEnrique Miguel Mora Meza <kike28.py@protonmail.ch>2025-01-26 21:49:25 +0400
committerGitHub <noreply@github.com>2025-01-26 18:49:25 +0100
commit24965af2950941969681a1eb5e1be27390083ba8 (patch)
tree003301b89048946463b466e702769288270d4850 /lib/std/os/linux
parentdf9fdb1861fa4598c6fea48080522a5d44469024 (diff)
downloadzig-24965af2950941969681a1eb5e1be27390083ba8.tar.gz
zig-24965af2950941969681a1eb5e1be27390083ba8.zip
std.os.linux: Adding sigdelset (#22406)
Diffstat (limited to 'lib/std/os/linux')
-rw-r--r--lib/std/os/linux/test.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/std/os/linux/test.zig b/lib/std/os/linux/test.zig
index a8ebec47a5..0bc982140b 100644
--- a/lib/std/os/linux/test.zig
+++ b/lib/std/os/linux/test.zig
@@ -140,6 +140,16 @@ test "sigset_t" {
try expectEqual(linux.sigismember(&sigset, linux.SIG.USR1), true);
try expectEqual(linux.sigismember(&sigset, linux.SIG.USR2), true);
+
+ linux.sigdelset(&sigset, linux.SIG.USR1);
+
+ try expectEqual(linux.sigismember(&sigset, linux.SIG.USR1), false);
+ try expectEqual(linux.sigismember(&sigset, linux.SIG.USR2), true);
+
+ linux.sigdelset(&sigset, linux.SIG.USR2);
+
+ try expectEqual(linux.sigismember(&sigset, linux.SIG.USR1), false);
+ try expectEqual(linux.sigismember(&sigset, linux.SIG.USR2), false);
}
test {