diff options
| author | 2023-01-19 23:59:20 -0800 | |
|---|---|---|
| committer | 2023-01-19 23:59:20 -0800 | |
| commit | a98b1751a643037a7b340ae7a42b04849a5491d0 (patch) | |
| tree | 88b36aaba0bb3a8c792ab6e974dd4f3ec0deef29 /src | |
| parent | 03ab4be9eef05918828f9ea04e0e55e4ffef8fcb (diff) | |
| download | bun-a98b1751a643037a7b340ae7a42b04849a5491d0.tar.gz bun-a98b1751a643037a7b340ae7a42b04849a5491d0.tar.zst bun-a98b1751a643037a7b340ae7a42b04849a5491d0.zip | |
Revert "ignore sighup"
This reverts commit 03ab4be9eef05918828f9ea04e0e55e4ffef8fcb.
Diffstat (limited to 'src')
| -rw-r--r-- | src/crash_reporter.zig | 55 | 
1 files changed, 10 insertions, 45 deletions
| diff --git a/src/crash_reporter.zig b/src/crash_reporter.zig index 14fc74e24..d98326530 100644 --- a/src/crash_reporter.zig +++ b/src/crash_reporter.zig @@ -32,11 +32,6 @@ noinline fn sigpipe_handler(_: i32, _: *const std.os.siginfo_t, _: ?*const anyop      bun.Output.debug("SIGPIPE received\n", .{});  } -noinline fn sighup_handler(_: i32, _: *const std.os.siginfo_t, _: ?*const anyopaque) callconv(.C) void { -    const bun = @import("bun"); -    bun.Output.debug("SIGHUP received\n", .{}); -} -  pub fn reloadHandlers() !void {      try os.sigaction(os.SIG.PIPE, null, null);      try setup_sigactions(null); @@ -49,33 +44,17 @@ pub fn reloadHandlers() !void {      try setup_sigactions(&act); -    { -        var pipe = os.Sigaction{ -            .handler = .{ .sigaction = sigpipe_handler }, -            .mask = os.empty_sigset, -            .flags = (os.SA.SIGINFO | os.SA.RESTART | os.SA.RESETHAND), -        }; - -        try os.sigaction( -            os.SIG.PIPE, -            &pipe, -            null, -        ); -    } - -    { -        var pipe = os.Sigaction{ -            .handler = .{ .sigaction = sighup_handler }, -            .mask = os.empty_sigset, -            .flags = (os.SA.SIGINFO | os.SA.RESTART | os.SA.RESETHAND), -        }; +    var pipe = os.Sigaction{ +        .handler = .{ .sigaction = sigpipe_handler }, +        .mask = os.empty_sigset, +        .flags = (os.SA.SIGINFO | os.SA.RESTART | os.SA.RESETHAND), +    }; -        try os.sigaction( -            os.SIG.HUP, -            &pipe, -            null, -        ); -    } +    try os.sigaction( +        os.SIG.PIPE, +        &pipe, +        null, +    );  }  const os = std.os;  pub fn start() !void { @@ -99,18 +78,4 @@ pub fn start() !void {              null,          );      } - -    { -        var pipe = os.Sigaction{ -            .handler = .{ .sigaction = sighup_handler }, -            .mask = os.empty_sigset, -            .flags = (os.SA.SIGINFO | os.SA.RESTART | os.SA.RESETHAND), -        }; - -        try os.sigaction( -            os.SIG.HUP, -            &pipe, -            null, -        ); -    }  } | 
