aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-01-22 12:04:01 -0500
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-01-22 12:04:01 -0500
commitd9f376087182aa679b77d2bc416ade454df5dab1 (patch)
treef6aa2878749c1f7b4d76d8a81a0b14ea6db80652 /src
parent726fc7a6c8e8f8e1036337e1503af0cbb1bb741f (diff)
add set_rt_param() wrapper sporadic_task()
Diffstat (limited to 'src')
-rw-r--r--src/litmus.c11
1 files changed, 10 insertions, 1 deletions
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)
218 return -1; 218 return -1;
219} 219}
220 220
221 221int sporadic_task(unsigned long e, unsigned long p,
222 int cpu, task_class_t cls)
223{
224 rt_param_t param;
225 param.exec_cost = e;
226 param.period = p;
227 param.cpu = cpu;
228 param.cls = cls;
229 return set_rt_task_param(getpid(), &param);
230}
222 231
223struct np_flag { 232struct np_flag {
224 #define RT_PREEMPTIVE 0x2050 /* = NP */ 233 #define RT_PREEMPTIVE 0x2050 /* = NP */