aboutsummaryrefslogtreecommitdiffhomepage
path: root/sandbox/seccomp/output.go
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/seccomp/output.go')
-rw-r--r--sandbox/seccomp/output.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/sandbox/seccomp/output.go b/sandbox/seccomp/output.go
deleted file mode 100644
index 27d50983..00000000
--- a/sandbox/seccomp/output.go
+++ /dev/null
@@ -1,30 +0,0 @@
-package seccomp
-
-import "C"
-import "sync/atomic"
-
-var printlnP atomic.Pointer[func(v ...any)]
-
-func SetOutput(f func(v ...any)) {
- if f == nil {
- // avoid storing nil function
- printlnP.Store(nil)
- } else {
- printlnP.Store(&f)
- }
-}
-
-func GetOutput() func(v ...any) {
- if fp := printlnP.Load(); fp == nil {
- return nil
- } else {
- return *fp
- }
-}
-
-//export hakurei_println
-func hakurei_println(v *C.char) {
- if fp := printlnP.Load(); fp != nil {
- (*fp)(C.GoString(v))
- }
-}