<< Previous | Next >>

OSSemPost

INT8U OSSemPost( OS_EVENT * pevent );

Description

This function signals a semaphore.

Parameters

pevent
Pointer to the desired semaphore's event control block

Return value

OS_NO_ERR
The call was successful and the semaphore was signaled.

OS_SEM_OVF
If the semaphore count exceeded its limit. In other words, you have signalled the semaphore more often than you waited on it with either OSSemAccept() or OSSemPend().

OS_ERR_EVENT_TYPE
If a pointer to a semaphore not passed.

OS_ERR_PEVENT_NULL
If pevent is a null pointer.

Library

UCOS2.LIB

See also

OSSemAccept, OSSemCreate, OSSemPend, OSSemQuery


Dynamic C Functions << Previous | Next >> rabbit.com