예제 #1
0
func Setexeccon(scon string) error {
	var val *C.char
	if !SelinuxEnabled() {
		return nil
	}
	if scon != "" {
		val = C.CString(scon)
	} else {
		val = nil
	}
	_, err := C.setexeccon(val)
	return err
}
예제 #2
0
파일: selinux.go 프로젝트: rancher/selinux
func Setexeccon(scon string) (int, error) {
	var val *C.char
	if !Selinux_enabled() {
		return 0, nil
	}
	if scon != "" {
		val = C.CString(scon)
	} else {
		val = nil
	}
	rc, err := C.setexeccon(val)
	return int(rc), err
}