diff options
| author | LemonBoy <thatlemon@gmail.com> | 2020-12-12 16:44:10 +0100 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2020-12-12 16:44:10 +0100 |
| commit | 629cc6cf285f60581f03b69ec8d012d2e370a029 (patch) | |
| tree | c616cc3bdb5096753d4c6981a2be4a2257dd16bb /lib/std/debug.zig | |
| parent | 1d9b28403a1074cbbbd0605f07819136c9f96cdc (diff) | |
| download | zig-629cc6cf285f60581f03b69ec8d012d2e370a029.tar.gz zig-629cc6cf285f60581f03b69ec8d012d2e370a029.zip | |
std: Further siginfo refinements
* Define siginfo and sigaction for Darwin
* Define sigaction/handler union for maximum libc compatibility
* Minor correction to some type definitions
Diffstat (limited to 'lib/std/debug.zig')
| -rw-r--r-- | lib/std/debug.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 4f0f44d1b7..be5635ee8f 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1721,7 +1721,7 @@ pub fn attachSegfaultHandler() void { return; } var act = os.Sigaction{ - .sigaction = handleSegfaultLinux, + .handler = .{ .sigaction = handleSegfaultLinux }, .mask = os.empty_sigset, .flags = (os.SA_SIGINFO | os.SA_RESTART | os.SA_RESETHAND), }; @@ -1740,7 +1740,7 @@ fn resetSegfaultHandler() void { return; } var act = os.Sigaction{ - .sigaction = os.SIG_DFL, + .handler = .{ .sigaction = os.SIG_DFL }, .mask = os.empty_sigset, .flags = 0, }; |
