aboutsummaryrefslogtreecommitdiffstats
path: root/litmus.h
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2007-08-23 15:58:44 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2007-08-23 15:58:44 -0400
commitf4f203df92abc8f3ff16b3aea00e3876c2030ec9 (patch)
tree44f5ecf57a3371c36476da53f3a25c065ba18324 /litmus.h
parenta08292f4e6c5f1ccb7d6430e959c4bd18d13915a (diff)
Add wait_for_job_release() system call
Adds wait_for_job_release() and query_job_no().
Diffstat (limited to 'litmus.h')
-rw-r--r--litmus.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/litmus.h b/litmus.h
index 9155d46..4df572f 100644
--- a/litmus.h
+++ b/litmus.h
@@ -89,6 +89,9 @@ int srp_down(srp_sema_id sem_id);
89int srp_up(srp_sema_id sem_id); 89int srp_up(srp_sema_id sem_id);
90int reg_task_srp_sem(srp_sema_id sem_id, pid_t t_pid); 90int reg_task_srp_sem(srp_sema_id sem_id, pid_t t_pid);
91int srp_sema_free(srp_sema_id sem_id); 91int srp_sema_free(srp_sema_id sem_id);
92int get_job_no(unsigned int* job_no);
93int wait_for_job_release(unsigned int job_no);
94
92 95
93/* library functions */ 96/* library functions */
94int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period); 97int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period);