]> git.saurik.com Git - apple/xnu.git/blobdiff - security/mac_process.c
xnu-1228.9.59.tar.gz
[apple/xnu.git] / security / mac_process.c
index 20ca2fb6428f06b2c7f9b423606727fc8560f164..4ed4d53b798f892f42457752925323b420f9e82a 100644 (file)
@@ -366,6 +366,21 @@ mac_proc_check_mprotect(proc_t proc,
        return (error);
 }
 
+int
+mac_proc_check_map_prot_copy_allow(proc_t proc)
+{
+       kauth_cred_t cred;
+       int error;
+       
+       if (!mac_vm_enforce) return (0);
+       
+       cred = kauth_cred_proc_ref(proc);
+       MAC_CHECK(proc_check_map_prot_copy_allow, cred, proc);
+       kauth_cred_unref(&cred);
+       
+       return (error);
+}
+                                  
 int
 mac_proc_check_sched(proc_t curp, struct proc *proc)
 {