From d9f376087182aa679b77d2bc416ade454df5dab1 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Tue, 22 Jan 2008 12:04:01 -0500 Subject: add set_rt_param() wrapper sporadic_task() --- src/litmus.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/litmus.c b/src/litmus.c index 6ca35a3..89d0f86 100644 --- a/src/litmus.c +++ b/src/litmus.c @@ -218,7 +218,16 @@ task_class_t str2class(const char* str) return -1; } - +int sporadic_task(unsigned long e, unsigned long p, + int cpu, task_class_t cls) +{ + rt_param_t param; + param.exec_cost = e; + param.period = p; + param.cpu = cpu; + param.cls = cls; + return set_rt_task_param(getpid(), ¶m); +} struct np_flag { #define RT_PREEMPTIVE 0x2050 /* = NP */ -- cgit v1.2.2