Files
moby/profiles/seccomp/seccomp_deprecated_linux.go
Sebastiaan van Stijn b2f03f45ea profiles/apparmor, seccomp: migrate to separate module
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit a600da91f4)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2025-07-25 10:09:00 +02:00

28 lines
771 B
Go

package seccomp
import (
"github.com/moby/profiles/seccomp"
"github.com/opencontainers/runtime-spec/specs-go"
)
// DefaultProfile defines the allowed syscalls for the default seccomp profile.
//
// Deprecated: use [seccomp.DefaultProfile].
func DefaultProfile() *seccomp.Seccomp {
return seccomp.DefaultProfile()
}
// GetDefaultProfile returns the default seccomp profile.
//
// Deprecated: use [seccomp.GetDefaultProfile].
func GetDefaultProfile(rs *specs.Spec) (*specs.LinuxSeccomp, error) {
return seccomp.GetDefaultProfile(rs)
}
// LoadProfile takes a json string and decodes the seccomp profile.
//
// Deprecated: use [seccomp.LoadProfile].
func LoadProfile(body string, rs *specs.Spec) (*specs.LinuxSeccomp, error) {
return seccomp.LoadProfile(body, rs)
}