Include dependency graph for semaphore.h:
Defines | |
#define | initSemaphore(x, v) x = v |
#define | lockSemaphore(x) while (willLockSemaphore(x)) { usleep(1); } x-- |
#define | willLockSemaphore(x) (x <= 0) |
#define | isLockedSemaphore(x) (x < 0) |
#define | isUnLockedSemaphore(x) (x >= 0) |
#define | unLockSemaphore(x) x++ |