]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/syscalls.master
xnu-3248.40.184.tar.gz
[apple/xnu.git] / bsd / kern / syscalls.master
index 066065c6a85946ab9d9358ee3eac67b29bb97e1d..faf5af9d4974b811afad529483e3481745dcf70c 100644 (file)
 442    AUE_CLOSE       ALL     { int guarded_close_np(int fd, const guardid_t *guard); }
 443    AUE_KQUEUE      ALL     { int guarded_kqueue_np(const guardid_t *guard, u_int guardflags); }
 444    AUE_NULL        ALL     { int change_fdguard_np(int fd, const guardid_t *guard, u_int guardflags, const guardid_t *nguard, u_int nguardflags, int *fdflagsp); }
-445    AUE_NULL        ALL     { int nosys(void); } { old __proc_suppress } 
+445    AUE_USRCTL      ALL     { int usrctl(uint32_t flags); }
 446    AUE_NULL        ALL     { int proc_rlimit_control(pid_t pid, int flavor, void *arg); }
 #if SOCKETS
 447    AUE_CONNECT     ALL     { int connectx(int socket, const sa_endpoints_t *endpoints, sae_associd_t associd, unsigned int flags, const struct iovec *iov, unsigned int iovcnt, size_t *len, sae_connid_t *connid); }
 492    AUE_NULL        ALL { int enosys(void); }
 #endif /* CONFIG_TELEMETRY */
 493    AUE_NULL        ALL     { user_ssize_t grab_pgo_data (user_addr_t uuid, int flags, user_addr_t buffer, user_ssize_t size); }
+#if CONFIG_PERSONAS
+494    AUE_PERSONA     ALL     { int persona(uint32_t operation, uint32_t flags, struct kpersona_info *info, uid_t *id, size_t *idlen) NO_SYSCALL_STUB; }
+#else
 494    AUE_NULL        ALL     { int enosys(void); }
+#endif
 495    AUE_NULL        ALL     { int enosys(void); }
 496    AUE_NULL        ALL     { int enosys(void); }
 497    AUE_NULL        ALL     { int enosys(void); }