summaryrefslogtreecommitdiffstats
path: root/go-selinux/selinux_stub.go
diff options
context:
space:
mode:
Diffstat (limited to 'go-selinux/selinux_stub.go')
-rw-r--r--go-selinux/selinux_stub.go155
1 files changed, 155 insertions, 0 deletions
diff --git a/go-selinux/selinux_stub.go b/go-selinux/selinux_stub.go
new file mode 100644
index 0000000..bc3fd3b
--- /dev/null
+++ b/go-selinux/selinux_stub.go
@@ -0,0 +1,155 @@
+//go:build !linux
+// +build !linux
+
+package selinux
+
+func attrPath(string) string {
+ return ""
+}
+
+func readCon(fpath string) (string, error) {
+ return "", nil
+}
+
+func writeCon(string, string) error {
+ return nil
+}
+
+func setDisabled() {}
+
+func getEnabled() bool {
+ return false
+}
+
+func classIndex(class string) (int, error) {
+ return -1, nil
+}
+
+func setFileLabel(fpath string, label string) error {
+ return nil
+}
+
+func lSetFileLabel(fpath string, label string) error {
+ return nil
+}
+
+func fileLabel(fpath string) (string, error) {
+ return "", nil
+}
+
+func lFileLabel(fpath string) (string, error) {
+ return "", nil
+}
+
+func setFSCreateLabel(label string) error {
+ return nil
+}
+
+func fsCreateLabel() (string, error) {
+ return "", nil
+}
+
+func currentLabel() (string, error) {
+ return "", nil
+}
+
+func pidLabel(pid int) (string, error) {
+ return "", nil
+}
+
+func execLabel() (string, error) {
+ return "", nil
+}
+
+func canonicalizeContext(val string) (string, error) {
+ return "", nil
+}
+
+func computeCreateContext(source string, target string, class string) (string, error) {
+ return "", nil
+}
+
+func calculateGlbLub(sourceRange, targetRange string) (string, error) {
+ return "", nil
+}
+
+func peerLabel(fd uintptr) (string, error) {
+ return "", nil
+}
+
+func setKeyLabel(label string) error {
+ return nil
+}
+
+func (c Context) get() string {
+ return ""
+}
+
+func newContext(label string) (Context, error) {
+ return Context{}, nil
+}
+
+func clearLabels() {
+}
+
+func reserveLabel(label string) {
+}
+
+func isMLSEnabled() bool {
+ return false
+}
+
+func enforceMode() int {
+ return Disabled
+}
+
+func setEnforceMode(mode int) error {
+ return nil
+}
+
+func defaultEnforceMode() int {
+ return Disabled
+}
+
+func releaseLabel(label string) {
+}
+
+func roFileLabel() string {
+ return ""
+}
+
+func kvmContainerLabels() (string, string) {
+ return "", ""
+}
+
+func initContainerLabels() (string, string) {
+ return "", ""
+}
+
+func containerLabels() (processLabel string, fileLabel string) {
+ return "", ""
+}
+
+func securityCheckContext(val string) error {
+ return nil
+}
+
+func copyLevel(src, dest string) (string, error) {
+ return "", nil
+}
+
+func chcon(fpath string, label string, recurse bool) error {
+ return nil
+}
+
+func dupSecOpt(src string) ([]string, error) {
+ return nil, nil
+}
+
+func getDefaultContextWithLevel(user, level, scon string) (string, error) {
+ return "", nil
+}
+
+func label(_ string) string {
+ return ""
+}