aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/prctl.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-17 02:31:46 +0900
committerOphestra <cat@gensokyo.uk>2025-03-17 02:44:07 +0900
commit9a1f8e129fe0f9919981b8a1d345a9b455bd76de (patch)
treee52f33a3908c256aebb30f059cabd40f371a886f /internal/prctl.go
parentee108603572101ad3c285830e04ee248916b6c5d (diff)
sandbox: wrap fmsg interface
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/prctl.go')
-rw-r--r--internal/prctl.go25
1 files changed, 0 insertions, 25 deletions
diff --git a/internal/prctl.go b/internal/prctl.go
deleted file mode 100644
index ae8392a6..00000000
--- a/internal/prctl.go
+++ /dev/null
@@ -1,25 +0,0 @@
-package internal
-
-import "syscall"
-
-const (
- SUID_DUMP_DISABLE = iota
- SUID_DUMP_USER
-)
-
-func SetDumpable(dumpable uintptr) error {
- // linux/sched/coredump.h
- if _, _, errno := syscall.RawSyscall(syscall.SYS_PRCTL, syscall.PR_SET_DUMPABLE, dumpable, 0); errno != 0 {
- return errno
- }
-
- return nil
-}
-
-func SetPdeathsig(sig syscall.Signal) error {
- if _, _, errno := syscall.RawSyscall(syscall.SYS_PRCTL, syscall.PR_SET_PDEATHSIG, uintptr(sig), 0); errno != 0 {
- return errno
- }
-
- return nil
-}