From 8b8824e799c8fc8e6d900615cc6c761ce6c26c67 Mon Sep 17 00:00:00 2001 From: Ivan Markin Date: Sun, 21 Oct 2018 18:11:50 +0000 Subject: [PATCH] unix: don't use local syscall number in Pledge() Change-Id: Ifecafeedd733d4b33ef082a8f505165de9bac20a GitHub-Last-Rev: 44c40b042479bb3a4a73838b2536adbb715cde11 GitHub-Pull-Request: golang/sys#20 Reviewed-on: https://go-review.googlesource.com/c/142318 Reviewed-by: Tobias Klauser Run-TryBot: Tobias Klauser TryBot-Result: Gobot Gobot --- 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 }