summaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_setprio.c
diff options
context:
space:
mode:
authorDavid Xu <davidxu@FreeBSD.org>2006-09-21 04:21:30 +0000
committerDavid Xu <davidxu@FreeBSD.org>2006-09-21 04:21:30 +0000
commite6747c7ce113750a674ffd9cddb9bcd2116e6d78 (patch)
treef7b8debfd8a0b2054c46d867116922ddcfad5995 /lib/libthr/thread/thr_setprio.c
parentcca0a557ddde1f652c4a52414ca2ef40ad207667 (diff)
Notes
Diffstat (limited to 'lib/libthr/thread/thr_setprio.c')
-rw-r--r--lib/libthr/thread/thr_setprio.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libthr/thread/thr_setprio.c b/lib/libthr/thread/thr_setprio.c
index cca47719845c..21bb1a48edad 100644
--- a/lib/libthr/thread/thr_setprio.c
+++ b/lib/libthr/thread/thr_setprio.c
@@ -55,8 +55,8 @@ _pthread_setprio(pthread_t pthread, int prio)
curthread->attr.prio = prio;
ret = 0;
} else {
- ret = thr_setschedparam(curthread->tid,
- &param, sizeof(struct sched_param));
+ ret = _thr_setscheduler(curthread->tid,
+ curthread->attr.sched_policy, &param);
if (ret == -1)
ret = errno;
else
@@ -71,8 +71,8 @@ _pthread_setprio(pthread_t pthread, int prio)
pthread->attr.prio = prio;
ret = 0;
} else {
- ret = thr_setschedparam(pthread->tid, &param,
- sizeof(struct sched_param));
+ ret = _thr_setscheduler(pthread->tid,
+ curthread->attr.sched_policy, &param);
if (ret == -1)
ret = errno;
else