func PrivContainerMountLabel() string {
	return privContainerMountLabel
}
PrivContainerMountLabel returns mount label for privileged containers
package selinux
import (
	"github.com/pkg/errors"
)
const (
	Enforcing = 1
	Permissive = 0
	Disabled = -1
	maxCategory = 1024
	DefaultCategoryRange = uint32(maxCategory)
)
var (
	ErrMCSAlreadyExists = errors.New("MCS label already exists")
	ErrEmptyPath = errors.New("empty path")
	InvalidLabel = errors.New("Invalid Label")
	ErrIncomparable = errors.New("incomparable levels")
	ErrLevelSyntax = errors.New("invalid level syntax")
	ErrContextMissing = errors.New("context does not have a match")
	ErrVerifierNil = errors.New("verifier function is nil")
	CategoryRange = DefaultCategoryRange
)
type Context map[string]string
func SetDisabled() {
	setDisabled()
}
func GetEnabled() bool {
	return getEnabled()
}
func ClassIndex(class string) (int, error) {
	return classIndex(class)
}
func SetFileLabel(fpath string, label string) error {
	return setFileLabel(fpath, label)
}
func FileLabel(fpath string) (string, error) {
	return fileLabel(fpath)
}
func SetFSCreateLabel(label string) error {
	return setFSCreateLabel(label)
}
func FSCreateLabel() (string, error) {
	return fsCreateLabel()
}
func CurrentLabel() (string, error) {
	return currentLabel()
}
func PidLabel(pid int) (string, error) {
	return pidLabel(pid)
}
func ExecLabel() (string, error) {
	return execLabel()
}
func CanonicalizeContext(val string) (string, error) {
	return canonicalizeContext(val)
}
func ComputeCreateContext(source string, target string, class string) (string, error) {
	return computeCreateContext(source, target, class)
}
func CalculateGlbLub(sourceRange, targetRange string) (string, error) {
	return calculateGlbLub(sourceRange, targetRange)
}
func SetExecLabel(label string) error {
	return setExecLabel(label)
}
func SetTaskLabel(label string) error {
	return setTaskLabel(label)
}
func SetSocketLabel(label string) error {
	return setSocketLabel(label)
}
func SocketLabel() (string, error) {
	return socketLabel()
}
func PeerLabel(fd uintptr) (string, error) {
	return peerLabel(fd)
}
func SetKeyLabel(label string) error {
	return setKeyLabel(label)
}
func KeyLabel() (string, error) {
	return keyLabel()
}
func (c Context) Get() string {
	return c.get()
}
func NewContext(label string) (Context, error) {
	return newContext(label)
}
func ClearLabels() {
	clearLabels()
}
func ReserveLabel(label string) {
	reserveLabel(label)
}
func EnforceMode() int {
	return enforceMode()
}
func SetEnforceMode(mode int) error {
	return setEnforceMode(mode)
}
func DefaultEnforceMode() int {
	return defaultEnforceMode()
}
func ReleaseLabel(label string) {
	releaseLabel(label)
}
func ROFileLabel() string {
	return roFileLabel()
}
func KVMContainerLabels() (string, string) {
	return kvmContainerLabels()
}
func InitContainerLabels() (string, string) {
	return initContainerLabels()
}
func ContainerLabels() (processLabel string, fileLabel string) {
	return containerLabels()
}
func SecurityCheckContext(val string) error {
	return securityCheckContext(val)
}
func CopyLevel(src, dest string) (string, error) {
	return copyLevel(src, dest)
}
func Chcon(fpath string, label string, recurse bool) error {
	return chcon(fpath, label, recurse)
}
func DupSecOpt(src string) ([]string, error) {
	return dupSecOpt(src)
}
func DisableSecOpt() []string {
	return disableSecOpt()
}
func GetDefaultContextWithLevel(user, level, scon string) (string, error) {
	return getDefaultContextWithLevel(user, level, scon)
}