]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/syscalls.master
xnu-6153.81.5.tar.gz
[apple/xnu.git] / bsd / kern / syscalls.master
index fd4edb968d55422c932b407b9856667746044c3b..6878545e7e0d53d1641ef4145dddc9f9c47b7484 100644 (file)
 52     AUE_SIGPENDING  ALL     { int sigpending(struct sigvec *osv); } 
 53     AUE_SIGALTSTACK ALL     { int sigaltstack(struct sigaltstack *nss, struct sigaltstack *oss) NO_SYSCALL_STUB ; } 
 54     AUE_IOCTL       ALL     { int ioctl(int fd, u_long com, caddr_t data) NO_SYSCALL_STUB; } 
 52     AUE_SIGPENDING  ALL     { int sigpending(struct sigvec *osv); } 
 53     AUE_SIGALTSTACK ALL     { int sigaltstack(struct sigaltstack *nss, struct sigaltstack *oss) NO_SYSCALL_STUB ; } 
 54     AUE_IOCTL       ALL     { int ioctl(int fd, u_long com, caddr_t data) NO_SYSCALL_STUB; } 
-55     AUE_REBOOT      ALL     { int reboot(int opt, char *command) NO_SYSCALL_STUB; }
+55     AUE_REBOOT      ALL     { int reboot(int opt, char *msg) NO_SYSCALL_STUB; }
 56     AUE_REVOKE      ALL     { int revoke(char *path); } 
 57     AUE_SYMLINK     ALL     { int symlink(char *path, char *link); } 
 58     AUE_READLINK    ALL     { int readlink(char *path, char *buf, int count); } 
 56     AUE_REVOKE      ALL     { int revoke(char *path); } 
 57     AUE_SYMLINK     ALL     { int symlink(char *path, char *link); } 
 58     AUE_READLINK    ALL     { int readlink(char *path, char *buf, int count); } 
 139    AUE_FUTIMES     ALL     { int futimes(int fd, struct timeval *tptr); } 
 140    AUE_ADJTIME     ALL     { int adjtime(struct timeval *delta, struct timeval *olddelta); } 
 141    AUE_NULL        ALL     { int nosys(void); }   { old getpeername }
 139    AUE_FUTIMES     ALL     { int futimes(int fd, struct timeval *tptr); } 
 140    AUE_ADJTIME     ALL     { int adjtime(struct timeval *delta, struct timeval *olddelta); } 
 141    AUE_NULL        ALL     { int nosys(void); }   { old getpeername }
-142    AUE_SYSCTL      ALL     { int gethostuuid(unsigned char *uuid_buf, const struct timespec *timeoutp, int spi) NO_SYSCALL_STUB; }
+142    AUE_SYSCTL      ALL     { int gethostuuid(unsigned char *uuid_buf, const struct timespec *timeoutp) NO_SYSCALL_STUB; }
 143    AUE_NULL        ALL     { int nosys(void); }   { old sethostid  }
 144    AUE_NULL        ALL     { int nosys(void); }   { old getrlimit }
 145    AUE_NULL        ALL     { int nosys(void); }   { old setrlimit }
 143    AUE_NULL        ALL     { int nosys(void); }   { old sethostid  }
 144    AUE_NULL        ALL     { int nosys(void); }   { old getrlimit }
 145    AUE_NULL        ALL     { int nosys(void); }   { old setrlimit }
 181    AUE_SETGID      ALL     { int setgid(gid_t gid); } 
 182    AUE_SETEGID     ALL     { int setegid(gid_t egid); } 
 183    AUE_SETEUID     ALL     { int seteuid(uid_t euid); } 
 181    AUE_SETGID      ALL     { int setgid(gid_t gid); } 
 182    AUE_SETEGID     ALL     { int setegid(gid_t egid); } 
 183    AUE_SETEUID     ALL     { int seteuid(uid_t euid); } 
-184    AUE_SIGRETURN   ALL     { int sigreturn(struct ucontext *uctx, int infostyle) NO_SYSCALL_STUB; } 
+184    AUE_SIGRETURN   ALL     { int sigreturn(struct ucontext *uctx, int infostyle, user_addr_t token) NO_SYSCALL_STUB; }
 185    AUE_NULL        ALL     { int enosys(void); } { old chud }
 186    AUE_NULL        ALL     { int thread_selfcounts(int type, user_addr_t buf, user_size_t nbytes); }
 187    AUE_FDATASYNC   ALL     { int fdatasync(int fd); } 
 185    AUE_NULL        ALL     { int enosys(void); } { old chud }
 186    AUE_NULL        ALL     { int thread_selfcounts(int type, user_addr_t buf, user_size_t nbytes); }
 187    AUE_FDATASYNC   ALL     { int fdatasync(int fd); } 
 
 ; 216-> 219 used to be mkcomplex and {f,l}statv variants. They are gone now.
 216    AUE_NULL        ALL     { int open_dprotected_np(user_addr_t path, int flags, int class, int dpflags, int mode) NO_SYSCALL_STUB; }
 
 ; 216-> 219 used to be mkcomplex and {f,l}statv variants. They are gone now.
 216    AUE_NULL        ALL     { int open_dprotected_np(user_addr_t path, int flags, int class, int dpflags, int mode) NO_SYSCALL_STUB; }
-217    AUE_NULL        ALL     { int nosys(void); }    { old statv }
+217    AUE_FSGETPATH_EXTENDED  ALL     { user_ssize_t fsgetpath_ext(user_addr_t buf, size_t bufsize, user_addr_t fsid, uint64_t objid, uint32_t options); }
 218    AUE_NULL        ALL     { int nosys(void); }    { old lstatv }
 219    AUE_NULL        ALL     { int nosys(void); }    { old fstatv }
 220    AUE_GETATTRLIST ALL     { int getattrlist(const char *path, struct attrlist *alist, void *attributeBuffer, size_t bufferSize, u_long options) NO_SYSCALL_STUB; } 
 218    AUE_NULL        ALL     { int nosys(void); }    { old lstatv }
 219    AUE_NULL        ALL     { int nosys(void); }    { old fstatv }
 220    AUE_GETATTRLIST ALL     { int getattrlist(const char *path, struct attrlist *alist, void *attributeBuffer, size_t bufferSize, u_long options) NO_SYSCALL_STUB; } 
 271    AUE_SEMWAIT     ALL     { int sem_wait(sem_t *sem); } 
 272    AUE_SEMTRYWAIT  ALL     { int sem_trywait(sem_t *sem); } 
 273    AUE_SEMPOST     ALL     { int sem_post(sem_t *sem); } 
 271    AUE_SEMWAIT     ALL     { int sem_wait(sem_t *sem); } 
 272    AUE_SEMTRYWAIT  ALL     { int sem_trywait(sem_t *sem); } 
 273    AUE_SEMPOST     ALL     { int sem_post(sem_t *sem); } 
-274    AUE_SYSCTL      ALL     { int sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen) NO_SYSCALL_STUB; }
+274    AUE_SYSCTL      ALL     { int sys_sysctlbyname(const char *name, size_t namelen, void *old, size_t *oldlenp, void *new, size_t newlen) NO_SYSCALL_STUB; }
 275    AUE_NULL        ALL     { int enosys(void); } { old sem_init }
 276    AUE_NULL        ALL     { int enosys(void); } { old sem_destroy }
 277    AUE_OPEN_EXTENDED_RWTC  ALL     { int open_extended(user_addr_t path, int flags, uid_t uid, gid_t gid, int mode, user_addr_t xsecurity) NO_SYSCALL_STUB; } 
 275    AUE_NULL        ALL     { int enosys(void); } { old sem_init }
 276    AUE_NULL        ALL     { int enosys(void); } { old sem_destroy }
 277    AUE_OPEN_EXTENDED_RWTC  ALL     { int open_extended(user_addr_t path, int flags, uid_t uid, gid_t gid, int mode, user_addr_t xsecurity) NO_SYSCALL_STUB; } 
 493    AUE_NULL        ALL { int enosys(void); }
 #endif
 #if CONFIG_PERSONAS
 493    AUE_NULL        ALL { int enosys(void); }
 #endif
 #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; }
+494    AUE_PERSONA     ALL     { int persona(uint32_t operation, uint32_t flags, struct kpersona_info *info, uid_t *id, size_t *idlen, char *path) NO_SYSCALL_STUB; }
 #else
 494    AUE_NULL        ALL     { int enosys(void); }
 #endif
 #else
 494    AUE_NULL        ALL     { int enosys(void); }
 #endif
 527    AUE_NULL        ALL     { int ntp_adjtime(struct timex *tp); }
 528    AUE_NULL        ALL     { int ntp_gettime(struct ntptimeval *ntvp); }
 529    AUE_NULL        ALL     { int os_fault_with_payload(uint32_t reason_namespace, uint64_t reason_code, void *payload, uint32_t payload_size, const char *reason_string, uint64_t reason_flags); }
 527    AUE_NULL        ALL     { int ntp_adjtime(struct timex *tp); }
 528    AUE_NULL        ALL     { int ntp_gettime(struct ntptimeval *ntvp); }
 529    AUE_NULL        ALL     { int os_fault_with_payload(uint32_t reason_namespace, uint64_t reason_code, void *payload, uint32_t payload_size, const char *reason_string, uint64_t reason_flags); }
+#if CONFIG_WORKQUEUE
+530    AUE_WORKLOOPCTL ALL     { int kqueue_workloop_ctl(user_addr_t cmd, uint64_t options, user_addr_t addr, size_t sz) NO_SYSCALL_STUB; }
+#else
+530    AUE_NULL        ALL     { int enosys(void); }
+#endif // CONFIG_WORKQUEUE
+531    AUE_NULL        ALL     { uint64_t __mach_bridge_remote_time(uint64_t local_timestamp); }
+#if CONFIG_COALITIONS
+532 AUE_NULL  ALL { int coalition_ledger(uint32_t operation, uint64_t *cid, void *buffer, size_t *bufsize) NO_SYSCALL_STUB; }
+#else
+532   AUE_NULL    ALL { int enosys(void); }
+#endif // CONFIG_COALITIONS
+533     AUE_NULL        ALL     { int log_data(unsigned int tag, unsigned int flags, void *buffer, unsigned int size) NO_SYSCALL_STUB; }
+534 AUE_NULL   ALL     { uint64_t memorystatus_available_memory(void) NO_SYSCALL_STUB; }