aboutsummaryrefslogtreecommitdiffhomepage
path: root/seccomp/output.go
diff options
context:
space:
mode:
Diffstat (limited to 'seccomp/output.go')
-rw-r--r--seccomp/output.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/seccomp/output.go b/seccomp/output.go
deleted file mode 100644
index d583c9ee..00000000
--- a/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 F_println
-func F_println(v *C.char) {
- if fp := printlnP.Load(); fp != nil {
- (*fp)(C.GoString(v))
- }
-}