From 44c40b042479bb3a4a73838b2536adbb715cde11 Mon Sep 17 00:00:00 2001 From: Ivan Markin Date: Mon, 15 Oct 2018 20:02:27 +0000 Subject: [PATCH] unix: don't use local syscall number in Pledge() --- unix/openbsd_pledge.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/unix/openbsd_pledge.go b/unix/openbsd_pledge.go index 11388e5d..8a9c8799 100644 --- a/unix/openbsd_pledge.go +++ b/unix/openbsd_pledge.go @@ -15,10 +15,6 @@ import ( "unsafe" ) -const ( - _SYS_PLEDGE = 108 -) - // Pledge implements the pledge syscall. // // The pledge syscall does not accept execpromises on OpenBSD releases @@ -63,7 +59,7 @@ func Pledge(promises, execpromises string) error { expr = unsafe.Pointer(exptr) } - _, _, e := syscall.Syscall(_SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) + _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) if e != 0 { return e }