#include #include #include #include #include #include #include "selinux_internal.h" #include "policy.h" #include #include int security_setenforce(int value) { int fd, ret; char path[PATH_MAX]; char buf[20]; snprintf(path, sizeof path, "%s/enforce", selinux_mnt); fd = open(path, O_RDWR); if (fd < 0) return -1; snprintf(buf, sizeof buf, "%d", value); ret = write(fd, buf, strlen(buf)); close(fd); if (ret < 0) return -1; return 0; } hidden_def(security_setenforce)