diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-08-23 15:58:44 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2007-08-23 15:58:44 -0400 |
commit | f4f203df92abc8f3ff16b3aea00e3876c2030ec9 (patch) | |
tree | 44f5ecf57a3371c36476da53f3a25c065ba18324 /litmus.h | |
parent | a08292f4e6c5f1ccb7d6430e959c4bd18d13915a (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.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -89,6 +89,9 @@ int srp_down(srp_sema_id sem_id); | |||
89 | int srp_up(srp_sema_id sem_id); | 89 | int srp_up(srp_sema_id sem_id); |
90 | int reg_task_srp_sem(srp_sema_id sem_id, pid_t t_pid); | 90 | int reg_task_srp_sem(srp_sema_id sem_id, pid_t t_pid); |
91 | int srp_sema_free(srp_sema_id sem_id); | 91 | int srp_sema_free(srp_sema_id sem_id); |
92 | int get_job_no(unsigned int* job_no); | ||
93 | int wait_for_job_release(unsigned int job_no); | ||
94 | |||
92 | 95 | ||
93 | /* library functions */ | 96 | /* library functions */ |
94 | int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period); | 97 | int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period); |