aboutsummaryrefslogtreecommitdiffstats
path: root/src/litmus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/litmus.c')
-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 */