diff options
author | Paul Saab <ps@FreeBSD.org> | 2005-01-19 17:44:59 +0000 |
---|---|---|
committer | Paul Saab <ps@FreeBSD.org> | 2005-01-19 17:44:59 +0000 |
commit | 7fdf2c856f3f34fcf25ff3d85cf0f9462d0ff1f0 (patch) | |
tree | 4dbcb40b97fc174b8128b1608f54a20fb79fb0d8 /sys/kern/kern_time.c | |
parent | aa959e0d1778b74368c6f63464ba31beccbc15de (diff) | |
download | src-7fdf2c856f3f34fcf25ff3d85cf0f9462d0ff1f0.tar.gz src-7fdf2c856f3f34fcf25ff3d85cf0f9462d0ff1f0.zip |
- rename nanosleep1 to kern_nanosleep
- Add a 32bit syscall entry for nanosleep
Reviewed by: peter
Obtained from: Yahoo!
Notes
Notes:
svn path=/head/; revision=140481
Diffstat (limited to 'sys/kern/kern_time.c')
-rw-r--r-- | sys/kern/kern_time.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index 38a788acfb9b..e08a765e4c05 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -65,8 +65,6 @@ int tz_dsttime; * timers when they expire. */ -static int nanosleep1(struct thread *td, struct timespec *rqt, - struct timespec *rmt); static int settime(struct thread *, struct timeval *); static void timevalfix(struct timeval *); static void no_lease_updatetime(int); @@ -261,8 +259,8 @@ clock_getres(struct thread *td, struct clock_getres_args *uap) static int nanowait; -static int -nanosleep1(struct thread *td, struct timespec *rqt, struct timespec *rmt) +int +kern_nanosleep(struct thread *td, struct timespec *rqt, struct timespec *rmt) { struct timespec ts, ts2, ts3; struct timeval tv; @@ -322,7 +320,7 @@ nanosleep(struct thread *td, struct nanosleep_args *uap) if (uap->rmtp && !useracc((caddr_t)uap->rmtp, sizeof(rmt), VM_PROT_WRITE)) return (EFAULT); - error = nanosleep1(td, &rqt, &rmt); + error = kern_nanosleep(td, &rqt, &rmt); if (error && uap->rmtp) { int error2; |