aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn M. Calandrino <jmc@jupiter-cs.cs.unc.edu>2007-04-24 21:16:41 -0400
committerJohn M. Calandrino <jmc@jupiter-cs.cs.unc.edu>2007-04-24 21:16:41 -0400
commit08460431b461271ca48a9c65c66f18adb87749aa (patch)
treea7bf7c35ccdba5fffa15efd39f9cecaa3f780f0b
parent4786daec76a7f89b76adf103e1b8aa77907636b7 (diff)
Added some missing function prototypes to litmus.h, so that liblitmus can
be linked into other places later (such as libso).
-rw-r--r--litmus.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/litmus.h b/litmus.h
index f46e705..7fa6ede 100644
--- a/litmus.h
+++ b/litmus.h
@@ -72,6 +72,14 @@ int sleep_next_period(void);
72int scheduler_setup(int cmd, void* param); 72int scheduler_setup(int cmd, void* param);
73int enter_np(void); 73int enter_np(void);
74int exit_np(void); 74int exit_np(void);
75int pi_sema_init(void);
76int pi_down(pi_sema_id sem_id);
77int pi_up(pi_sema_id sem_id);
78int pi_sema_free(pi_sema_id sem_id);
79int sema_init(void);
80int down(sema_id sem_id);
81int up(sema_id sem_id);
82int sema_free(sema_id sem_id);
75 83
76/* library functions */ 84/* library functions */
77int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period); 85int create_rt_task(rt_fn_t rt_prog, void *arg, int cpu, int wcet, int period);