diff options
Diffstat (limited to 'sandbox/seccomp/seccomp.go')
| -rw-r--r-- | sandbox/seccomp/seccomp.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sandbox/seccomp/seccomp.go b/sandbox/seccomp/seccomp.go index f897ee5f..c9a201e2 100644 --- a/sandbox/seccomp/seccomp.go +++ b/sandbox/seccomp/seccomp.go @@ -13,6 +13,7 @@ import ( "fmt" "runtime" "syscall" + "unsafe" ) // LibraryError represents a libseccomp error. @@ -114,3 +115,11 @@ func buildFilter(fd int, opts FilterOpts) error { } return err } + +// only used for testing +func syscallResolveName(s string) (trap int) { + v := C.CString(s) + trap = int(C.seccomp_syscall_resolve_name(v)) + C.free(unsafe.Pointer(v)) + return +} |
