From a2cdad9d42694059bd75f809d297ed9bf853da12 Mon Sep 17 00:00:00 2001 From: m00nbsd <42475391+m00nbsd@users.noreply.github.com> Date: Sat, 27 Jun 2020 17:24:37 +0200 Subject: [PATCH] executor/netbsd: base nth on 2 (#1874) --- executor/common_bsd.h | 4 ++-- pkg/csource/generated.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/executor/common_bsd.h b/executor/common_bsd.h index 070c512b..a3697952 100644 --- a/executor/common_bsd.h +++ b/executor/common_bsd.h @@ -60,8 +60,8 @@ static int inject_fault(int nth) fail("failed to open /dev/fault"); en.scope = FAULT_SCOPE_LWP; - en.mode = FAULT_MODE_NTH; - en.nth = nth; + en.mode = 0 /* FAULT_MODE_NTH_ONESHOT */; + en.nth = nth + 2 /* FAULT_NTH_MIN */; if (ioctl(fd, FAULT_IOC_ENABLE, &en) != 0) fail("FAULT_IOC_ENABLE failed with nth=%d", nth); diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go index 353bc60f..2732eeb0 100644 --- a/pkg/csource/generated.go +++ b/pkg/csource/generated.go @@ -1599,8 +1599,8 @@ static int inject_fault(int nth) fail("failed to open /dev/fault"); en.scope = FAULT_SCOPE_LWP; - en.mode = FAULT_MODE_NTH; - en.nth = nth; + en.mode = 0 /* FAULT_MODE_NTH_ONESHOT */; + en.nth = nth + 2 /* FAULT_NTH_MIN */; if (ioctl(fd, FAULT_IOC_ENABLE, &en) != 0) fail("FAULT_IOC_ENABLE failed with nth=%d", nth);