aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_time.c
diff options
context:
space:
mode:
authorPaul Saab <ps@FreeBSD.org>2005-01-19 17:44:59 +0000
committerPaul Saab <ps@FreeBSD.org>2005-01-19 17:44:59 +0000
commit7fdf2c856f3f34fcf25ff3d85cf0f9462d0ff1f0 (patch)
tree4dbcb40b97fc174b8128b1608f54a20fb79fb0d8 /sys/kern/kern_time.c
parentaa959e0d1778b74368c6f63464ba31beccbc15de (diff)
downloadsrc-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.c8
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;