RTEMS ITRON 3.0 API User's Guide
ER sig_sem( ID semid );
E_OK
- Normal Completion
E_ID
- Invalid ID number (semid was invalid or could not be used)
E_NOEXS
- Object does not exist (the semaphore specified by semid
does not exist)
E_OACV
- Object access violation (A semid less than -4 was
specified from a user task. This is implementation dependent.)
E_QOVR
- Queuing or nesting overflow (the queuing count given by
semcnt went over the maximum allowed)
EN_OBJNO
- An object number which could not be accessed on the
target node is specified.
EN_CTXID
- Specified an object on another node when the system call
was issued from a task in dispatch disabled state or from a
task-independent portion
Multiprocessing is not supported. Thus none of the "EN_" status codes will be returned.
RTEMS ITRON 3.0 API User's Guide
Copyright © 1988-2004 OAR Corporation