Module: xenomai-forge Branch: master Commit: 2200317f37bb9ec7797735e3b863fc6a4185e6b1 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=2200317f37bb9ec7797735e3b863fc6a4185e6b1
Author: Philippe Gerum <r...@xenomai.org> Date: Sun Nov 20 23:15:06 2011 +0100 alchemy/task: use copperplate_renice_thread() --- lib/alchemy/task.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/alchemy/task.c b/lib/alchemy/task.c index 8178fbe..1cfa503 100644 --- a/lib/alchemy/task.c +++ b/lib/alchemy/task.c @@ -389,9 +389,8 @@ out: int rt_task_shadow(RT_TASK *task, const char *name, int prio, int mode) { struct alchemy_task *tcb; - struct sched_param param; struct service svc; - int policy, ret; + int ret; COPPERPLATE_PROTECT(svc); @@ -406,10 +405,7 @@ int rt_task_shadow(RT_TASK *task, const char *name, int prio, int mode) goto out; } - memset(¶m, 0, sizeof(param)); - param.sched_priority = prio; - policy = prio ? SCHED_RT : SCHED_OTHER; - ret = __bt(-__RT(pthread_setschedparam(pthread_self(), policy, ¶m))); + ret = __bt(copperplate_renice_thread(pthread_self(), prio)); out: COPPERPLATE_UNPROTECT(svc); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git