aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/dispatcher.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-19 15:09:33 +0900
committerOphestra <cat@gensokyo.uk>2026-10-19 15:09:33 +0900
commit58913f00845903aa2068f6cb0778baa563d58d14 (patch)
tree37c6d6e6f5245c6b9c636bef1bcd21373cd48cfa /container/dispatcher.go
parent4de395f11996d3c269e4dae1dc5f7de83c2b83e9 (diff)
container/sysctl: remove calls to logger
This behaviour is counterintuitive, the responses are cached, and only the msg object of the first call is used. This change also improves error message formatting of these functions. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'container/dispatcher.go')
-rw-r--r--container/dispatcher.go16
1 files changed, 8 insertions, 8 deletions
diff --git a/container/dispatcher.go b/container/dispatcher.go
index 4636a469..ba5e9c10 100644
--- a/container/dispatcher.go
+++ b/container/dispatcher.go
@@ -37,15 +37,15 @@ type syscallDispatcher interface {
// lockOSThread provides [runtime.LockOSThread].
lockOSThread()
- // setPtracer provides [SetPtracer].
+ // setPtracer provides [ext.SetPtracer].
setPtracer(pid uintptr) error
- // setDumpable provides [SetDumpable].
+ // setDumpable provides [ext.SetDumpable].
setDumpable(dumpable uintptr) error
- // setNoNewPrivs provides [SetNoNewPrivs].
+ // setNoNewPrivs provides setNoNewPrivs.
setNoNewPrivs() error
- // lastcap provides [LastCap].
- lastcap(msg message.Msg) uintptr
+ // lastcap provides lastcap.
+ lastcap() uintptr
// capset provides capset.
capset(hdrp *capHeader, datap *[2]capData) error
// capBoundingSetDrop provides capBoundingSetDrop.
@@ -54,9 +54,9 @@ type syscallDispatcher interface {
capAmbientClearAll() error
// capAmbientRaise provides capAmbientRaise.
capAmbientRaise(cap uintptr) error
- // isatty provides [Isatty].
+ // isatty provides [ext.Isatty].
isatty(fd int) bool
- // receive provides [Receive].
+ // receive provides [params.Receive].
receive(key string, e any, fdp *int) (closeFunc func() error, err error)
// bindMount provides procPaths.bindMount.
@@ -152,7 +152,7 @@ func (direct) setPtracer(pid uintptr) error { return ext.SetPtracer(pid) }
func (direct) setDumpable(dumpable uintptr) error { return ext.SetDumpable(dumpable) }
func (direct) setNoNewPrivs() error { return setNoNewPrivs() }
-func (direct) lastcap(msg message.Msg) uintptr { return LastCap(msg) }
+func (direct) lastcap() uintptr { return lastcap() }
func (direct) capset(hdrp *capHeader, datap *[2]capData) error { return capset(hdrp, datap) }
func (direct) capBoundingSetDrop(cap uintptr) error { return capBoundingSetDrop(cap) }
func (direct) capAmbientClearAll() error { return capAmbientClearAll() }