20 #ifndef _KINETIC_COUNTINGSEMAPHORE_H
21 #define _KINETIC_COUNTINGSEMAPHORE_H
32 #endif // _KINETIC_COUNTINGSEMAPHORE_H
void KineticCountingSemaphore_Destroy(KineticCountingSemaphore *const sem)
void KineticCountingSemaphore_Give(KineticCountingSemaphore *const sem)
void KineticCountingSemaphore_Take(KineticCountingSemaphore *const sem)
KineticCountingSemaphore * KineticCountingSemaphore_Create(uint32_t max)