Introduce simple "mutex" locking code.
[seabios.git] / src / util.h
index 9f71d65a00434b70f45e17ceeb9658669fc09339..9b4fd3ab3c649f94e5617d29638037cf07ec7729 100644 (file)
@@ -208,6 +208,9 @@ struct thread_info *getCurThread(void);
 void yield(void);
 void run_thread(void (*func)(void*), void *data);
 void wait_threads(void);
+struct mutex_s { u32 isLocked; };
+void mutex_lock(struct mutex_s *mutex);
+void mutex_unlock(struct mutex_s *mutex);
 void start_preempt(void);
 void finish_preempt(void);
 void check_preempt(void);