cleanup

此方法會在用過 RiCOSSemaphore 物件之後對其進行清除。

簽章
void RiCOSSemaphore_cleanup (RiCOSSemaphore *const me);
參數
me

要在用過之後清除的物件

範例
void 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;
   }
}

回饋