signal

This method releases the semaphore token.

Signature
RiCOSResult RiCOSSemaphore_signal(
   RiCOSSemaphore *const me);
Parameters
me

The RiCOSSemaphore object

Returns

The RiCOSResult object, as defined in the RiCOS*.h files

Example
RiCOSResult RiCOSSemaphore_signal(
   RiCOSSemaphore * const me)
{
   if (!(me && me->m_semId)) return 0; 

   return (semGive(me->m_semId) == OK);   
}

Feedback