@@ -863,16 +863,14 @@ test "sigset empty/full" {
863863 if (native_os == .wasi or native_os == .windows )
864864 return error .SkipZigTest ;
865865
866- var set : posix.sigset_t = undefined ;
867-
868- posix .sigemptyset (& set );
866+ var set : posix.sigset_t = posix .sigemptyset ();
869867 for (1.. posix .NSIG ) | i | {
870868 try expectEqual (false , posix .sigismember (& set , @truncate (i )));
871869 }
872870
873871 // The C library can reserve some (unnamed) signals, so can't check the full
874872 // NSIG set is defined, but just test a couple:
875- posix .sigfillset (& set );
873+ set = posix .sigfillset ();
876874 try expectEqual (true , posix .sigismember (& set , @truncate (posix .SIG .USR1 )));
877875 try expectEqual (true , posix .sigismember (& set , @truncate (posix .SIG .INT )));
878876}
@@ -887,8 +885,7 @@ test "sigset add/del" {
887885 if (native_os == .wasi or native_os == .windows )
888886 return error .SkipZigTest ;
889887
890- var sigset : posix.sigset_t = undefined ;
891- posix .sigemptyset (& sigset );
888+ var sigset : posix.sigset_t = posix .sigemptyset ();
892889
893890 // See that none are set, then set each one, see that they're all set, then
894891 // remove them all, and then see that none are set.
@@ -944,10 +941,10 @@ test "sigaction" {
944941
945942 var sa : posix.Sigaction = .{
946943 .handler = .{ .sigaction = & S .handler },
947- .mask = undefined ,
944+ .mask = posix . sigemptyset () ,
948945 .flags = posix .SA .SIGINFO | posix .SA .RESETHAND ,
949946 };
950- posix . sigemptyset ( & sa . mask );
947+
951948 var old_sa : posix.Sigaction = undefined ;
952949
953950 // Install the new signal handler.
@@ -1018,20 +1015,19 @@ test "sigset_t bits" {
10181015 S .expected_sig = test_signo ;
10191016 S .handler_called_count = 0 ;
10201017
1021- var sa : posix.Sigaction = .{
1018+ const sa : posix.Sigaction = .{
10221019 .handler = .{ .sigaction = & S .handler },
1023- .mask = undefined ,
1020+ .mask = posix . sigemptyset () ,
10241021 .flags = posix .SA .SIGINFO | posix .SA .RESETHAND ,
10251022 };
1026- posix . sigemptyset ( & sa . mask );
1023+
10271024 var old_sa : posix.Sigaction = undefined ;
10281025
10291026 // Install the new signal handler.
10301027 posix .sigaction (test_signo , & sa , & old_sa );
10311028
10321029 // block the signal and see that its delayed until unblocked
1033- var block_one : posix.sigset_t = undefined ;
1034- posix .sigemptyset (& block_one );
1030+ var block_one : posix.sigset_t = posix .sigemptyset ();
10351031 posix .sigaddset (& block_one , test_signo );
10361032 posix .sigprocmask (posix .SIG .BLOCK , & block_one , null );
10371033
0 commit comments