Module Name:    src
Committed By:   pooka
Date:           Fri Mar 14 00:52:08 UTC 2014

Modified Files:
        src/sys/kern: syscalls.master

Log Message:
Add rump kernel syscall wrapper flag for a bunch of time-related
syscalls (nanosleep, clock_gettime, etc.).  These are mostly intended
for situations where a rump kernel runs on an OS-less host.


To generate a diff of this commit:
cvs rdiff -u -r1.266 -r1.267 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.266 src/sys/kern/syscalls.master:1.267
--- src/sys/kern/syscalls.master:1.266	Wed Dec 11 09:40:56 2013
+++ src/sys/kern/syscalls.master	Fri Mar 14 00:52:08 2014
@@ -1,4 +1,4 @@
-	$NetBSD: syscalls.master,v 1.266 2013/12/11 09:40:56 pooka Exp $
+	$NetBSD: syscalls.master,v 1.267 2014/03/14 00:52:08 pooka Exp $
 
 ;	@(#)syscalls.master	8.2 (Berkeley) 1/13/94
 
@@ -462,15 +462,15 @@
 			    const struct timespec50 *tp); }
 234	COMPAT_50 MODULAR { int|sys||clock_getres(clockid_t clock_id, \
 			    struct timespec50 *tp); }
-235	STD		{ int|sys||timer_create(clockid_t clock_id, \
+235	STD  RUMP	{ int|sys||timer_create(clockid_t clock_id, \
 			    struct sigevent *evp, timer_t *timerid); }
-236	STD		{ int|sys||timer_delete(timer_t timerid); }
+236	STD  RUMP	{ int|sys||timer_delete(timer_t timerid); }
 237	COMPAT_50 MODULAR { int|sys||timer_settime(timer_t timerid, int flags, \
 			    const struct itimerspec50 *value, \
 			    struct itimerspec50 *ovalue); }
 238	COMPAT_50 MODULAR { int|sys||timer_gettime(timer_t timerid, struct \
 			    itimerspec50 *value); }
-239	STD		{ int|sys||timer_getoverrun(timer_t timerid); }
+239	STD  RUMP	{ int|sys||timer_getoverrun(timer_t timerid); }
 ;
 ; Syscalls 240-269 are reserved for other IEEE Std1003.1b syscalls
 ;
@@ -797,13 +797,13 @@
 			    off_t offset, off_t len, int advice); }
 417	STD  RUMP	{ int|sys|50|select(int nd, fd_set *in, fd_set *ou, \
 			    fd_set *ex, struct timeval *tv); }
-418	STD 		{ int|sys|50|gettimeofday(struct timeval *tp, \
+418	STD  RUMP	{ int|sys|50|gettimeofday(struct timeval *tp, \
 			    void *tzp); }
-419	STD 		{ int|sys|50|settimeofday(const struct timeval *tv, \
+419	STD  RUMP	{ int|sys|50|settimeofday(const struct timeval *tv, \
 			    const void *tzp); }
 420	STD  RUMP	{ int|sys|50|utimes(const char *path, \
 			    const struct timeval *tptr); }
-421	STD		{ int|sys|50|adjtime(const struct timeval *delta, \
+421	STD  RUMP	{ int|sys|50|adjtime(const struct timeval *delta, \
 			    struct timeval *olddelta); }
 422	STD  MODULAR	{ int|sys|50|lfs_segwait(fsid_t *fsidp, \
 			    struct timeval *tv); }
@@ -811,18 +811,18 @@
 			    const struct timeval *tptr); }
 424	STD  RUMP 	{ int|sys|50|lutimes(const char *path, \
 			    const struct timeval *tptr); }
-425	STD		{ int|sys|50|setitimer(int which, \
+425	STD  RUMP	{ int|sys|50|setitimer(int which, \
 			    const struct itimerval *itv, \
 			    struct itimerval *oitv); }
-426	STD		{ int|sys|50|getitimer(int which, \
+426	STD  RUMP	{ int|sys|50|getitimer(int which, \
 			    struct itimerval *itv); }
-427	STD 		{ int|sys|50|clock_gettime(clockid_t clock_id, \
+427	STD  RUMP	{ int|sys|50|clock_gettime(clockid_t clock_id, \
 			    struct timespec *tp); }
-428	STD 		{ int|sys|50|clock_settime(clockid_t clock_id, \
+428	STD  RUMP	{ int|sys|50|clock_settime(clockid_t clock_id, \
 			    const struct timespec *tp); }
-429	STD 		{ int|sys|50|clock_getres(clockid_t clock_id, \
+429	STD  RUMP	{ int|sys|50|clock_getres(clockid_t clock_id, \
 			    struct timespec *tp); }
-430	STD 		{ int|sys|50|nanosleep(const struct timespec *rqtp, \
+430	STD  RUMP	{ int|sys|50|nanosleep(const struct timespec *rqtp, \
 			    struct timespec *rmtp); }
 431	STD 		{ int|sys|50|__sigtimedwait(const sigset_t *set, \
 			    siginfo_t *info, \
@@ -871,10 +871,10 @@
 444	EXCL 		____msgctl50
 #endif
 445	STD 		{ int|sys|50|getrusage(int who, struct rusage *rusage); }
-446	STD		{ int|sys|50|timer_settime(timer_t timerid, \
+446	STD  RUMP	{ int|sys|50|timer_settime(timer_t timerid, \
 			    int flags, const struct itimerspec *value, \
 			    struct itimerspec *ovalue); }
-447	STD		{ int|sys|50|timer_gettime(timer_t timerid, struct \
+447	STD  RUMP	{ int|sys|50|timer_gettime(timer_t timerid, struct \
 			    itimerspec *value); }
 #if defined(NTP) || !defined(_KERNEL_OPT)
 448	STD		{ int|sys|50|ntp_gettime(struct ntptimeval *ntvp); }
@@ -938,7 +938,7 @@
 			    struct timespec *timeout); }
 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, \
+477	STD  RUMP	{ int|sys||clock_nanosleep(clockid_t clock_id, \
 			    int flags, const struct timespec *rqtp, \
 			    struct timespec *rmtp); }
 478	STD 		{ int|sys|60|_lwp_park(clockid_t clock_id, int flags, \

Reply via email to