aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/river/files/patch-sigset
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/river/files/patch-sigset')
-rw-r--r--x11-wm/river/files/patch-sigset31
1 files changed, 0 insertions, 31 deletions
diff --git a/x11-wm/river/files/patch-sigset b/x11-wm/river/files/patch-sigset
deleted file mode 100644
index 317b7c999c0a..000000000000
--- a/x11-wm/river/files/patch-sigset
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/ziglang/zig/issues/5892
-
-./river/main.zig:82:70: error: container 'std.os' has no member called 'empty_sigset'
- if (std.os.system.sigprocmask(std.os.SIG_SETMASK, &std.os.empty_sigset, null) < 0) unreachable;
- ^
-./river/command/spawn.zig:49:66: error: container 'std.os' has no member called 'empty_sigset'
- if (std.os.system.sigprocmask(std.os.SIG_SETMASK, &std.os.empty_sigset, null) < 0) unreachable;
- ^
-
---- river/command/spawn.zig.orig 2020-11-04 14:30:50 UTC
-+++ river/command/spawn.zig
-@@ -46,7 +46,7 @@ pub fn spawn(
- if (pid == 0) {
- // Clean things up for the child in an intermediate fork
- if (c.setsid() < 0) unreachable;
-- if (std.os.system.sigprocmask(std.os.SIG_SETMASK, &std.os.empty_sigset, null) < 0) unreachable;
-+ if (std.os.system.sigprocmask(std.os.SIG_SETMASK, &std.os.sigset_t{ .__bits = [_]u32{0} ** std.os._SIG_WORDS }, null) < 0) unreachable;
-
- const pid2 = std.os.fork() catch c._exit(1);
- if (pid2 == 0) std.os.execveZ("/bin/sh", &child_args, std.c.environ) catch c._exit(1);
---- river/main.zig.orig 2021-04-21 14:51:53 UTC
-+++ river/main.zig
-@@ -146,7 +146,7 @@ pub fn main() anyerror!void {
- const pid = try os.fork();
- if (pid == 0) {
- if (c.setsid() < 0) unreachable;
-- if (os.system.sigprocmask(os.SIG_SETMASK, &os.empty_sigset, null) < 0) unreachable;
-+ if (os.system.sigprocmask(os.SIG_SETMASK, &os.sigset_t{ .__bits = [_]u32{0} ** std.os._SIG_WORDS }, null) < 0) unreachable;
- os.execveZ("/bin/sh", &child_args, std.c.environ) catch c._exit(1);
- }
- util.gpa.free(cmd);