Module Name: src Committed By: pooka Date: Fri Aug 30 10:33:11 UTC 2013
Modified Files: src/sys/kern: syscalls.master Log Message: There is absolutely no way that fexecve() could even theoretically work in a rump kernel, so don't create a wrapper for that. recv/sendmmsg(), however, can, so create wrappers for those. To generate a diff of this commit: cvs rdiff -u -r1.262 -r1.263 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/syscalls.master diff -u src/sys/kern/syscalls.master:1.262 src/sys/kern/syscalls.master:1.263 --- src/sys/kern/syscalls.master:1.262 Fri Mar 29 01:08:17 2013 +++ src/sys/kern/syscalls.master Fri Aug 30 10:33:10 2013 @@ -1,4 +1,4 @@ - $NetBSD: syscalls.master,v 1.262 2013/03/29 01:08:17 christos Exp $ + $NetBSD: syscalls.master,v 1.263 2013/08/30 10:33:10 pooka Exp $ ; @(#)syscalls.master 8.2 (Berkeley) 1/13/94 @@ -911,7 +911,7 @@ mode_t mode, int flag); } 464 STD RUMP { int|sys||fchownat(int fd, const char *path, \ uid_t owner, gid_t group, int flag); } -465 STD RUMP { int|sys||fexecve(int fd, \ +465 STD { int|sys||fexecve(int fd, \ char * const *argp, char * const *envp); } 466 STD RUMP { int|sys||fstatat(int fd, const char *path, \ struct stat *buf, int flag); } @@ -933,10 +933,10 @@ const struct posix_spawn_file_actions *file_actions, \ const struct posix_spawnattr *attrp, \ char *const *argv, char *const *envp); } -475 STD { int|sys||recvmmsg(int s, struct mmsghdr *mmsg, \ +475 STD RUMP { int|sys||recvmmsg(int s, struct mmsghdr *mmsg, \ unsigned int vlen, unsigned int flags, \ struct timespec *timeout); } -476 STD { int|sys||sendmmsg(int s, struct mmsghdr *mmsg, \ +476 STD RUMP { int|sys||sendmmsg(int s, struct mmsghdr *mmsg, \ unsigned int vlen, unsigned int flags); } 477 STD { int|sys||clock_nanosleep(clockid_t clock_id, \ int flags, const struct timespec *rqtp, \