1 #include <unistd.h> 2 #include <fcntl.h> 3 #include <string.h> 4 #include <stdlib.h> 5 #include <errno.h> 6 #include <sys/xattr.h> 7 #include "selinux_internal.h" 8 #include "policy.h" 9 10 int setfilecon(const char *path, const security_context_t context) 11 { 12 return setxattr(path, XATTR_NAME_SELINUX, context, strlen(context) + 1, 13 0); 14 } 15 16