//go:build !unix

package contentpayload

import (
	"fmt"
	"os"
)

func openRoot(string) (*os.File, error) {
	return nil, fmt.Errorf("secure content filesystem requires unix")
}
func directoryOwnedByProcess(os.FileInfo) bool { return false }
func openDirectoryAt(*os.File, []string, bool) (*os.File, error) {
	return nil, fmt.Errorf("secure content filesystem requires unix")
}
func openRegularAt(*os.File, string, int, os.FileMode) (*os.File, error) {
	return nil, fmt.Errorf("secure content filesystem requires unix")
}
func unlinkAt(*os.File, string, bool) error {
	err := fmt.Errorf("secure content filesystem requires unix")
	return err
}
func renameAt(*os.File, string, *os.File, string) error {
	err := fmt.Errorf("secure content filesystem requires unix")
	return err
}
func linkAt(*os.File, string, *os.File, string) error {
	err := fmt.Errorf("secure content filesystem requires unix")
	return err
}
func mkdirAt(*os.File, string, os.FileMode) error {
	err := fmt.Errorf("secure content filesystem requires unix")
	return err
}
func openAbsoluteDirectory(string) (*os.File, error) {
	err := fmt.Errorf("secure content filesystem requires unix")
	return nil, err
}
