This method cleans up after
the RiCOSSemaphore object.
Signaturevoid RiCOSSemaphore_cleanup (RiCOSSemaphore *const me);
Parametersme
The object to clean up
after
Examplevoid RiCOSSemaphore_cleanup(RiCOSSemaphore * const me)
{
if (me == NULL) return;
if (me->m_semId) {
semFlush(me->m_semId);
semDelete(me->m_semId);
me->m_semId = NULL;
}
}