27 #ifndef __TSEMAPHORE_H__ 28 #define __TSEMAPHORE_H__ 29 #ifdef ANDROID_COMPILATION 30 #include <oscl_base_macros.h> 32 #define OSCL_IMPORT_REF 33 #define OSCL_EXPORT_REF int tsem_init(tsem_t *tsem, unsigned int val)
void tsem_reset(tsem_t *tsem)
int tsem_timed_down(tsem_t *tsem, unsigned int milliSecondsDelay)
void tsem_up(tsem_t *tsem)
void tsem_down(tsem_t *tsem)
void tsem_wait(tsem_t *tsem)
void tsem_deinit(tsem_t *tsem)
void tsem_signal(tsem_t *tsem)