Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/kern There is absolutely no way that fexecve() could eve...



details:   https://anonhg.NetBSD.org/src/rev/e18786300739
branches:  trunk
changeset: 789653:e18786300739
user:      pooka <pooka%NetBSD.org@localhost>
date:      Fri Aug 30 10:33:10 2013 +0000

description:
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.

diffstat:

 sys/kern/syscalls.master |  8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diffs (31 lines):

diff -r 1fd9e9c88c1c -r e18786300739 sys/kern/syscalls.master
--- a/sys/kern/syscalls.master  Fri Aug 30 10:29:06 2013 +0000
+++ b/sys/kern/syscalls.master  Fri Aug 30 10:33:10 2013 +0000
@@ -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, \



Home | Main Index | Thread Index | Old Index