Changeset 373d359 in rtems


Ignore:
Timestamp:
Jun 18, 1999, 2:47:02 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
455d8552
Parents:
e72dfa23
Message:

Corrected and fleshed out.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/itron3.0/semaphore.t

    re72dfa23 r373d359  
    206206
    207207@code{E_OACV} - Object access violation (A semid less than -4 was
    208 specified from a user task.  This is implementation dependent.)
     208specified from a user task.)
    209209
    210210@code{E_RSATR} - Reserved attribute (sematr was invalid or could not be
     
    252252error can not be returned.
    253253
    254 The ITRON specification calls for @code{E_OACV} to be returned for
    255 some invalid semaphore IDs.  This implementation returns @code{E_ID}
    256 for all invalid IDs as there are no system reserved ITRON objects.
    257 
    258 This directive will not cause the running task to be
    259 preempted.
     254This directive will not cause the running task to be preempted.
    260255
    261256The following semaphore attribute constants are
     
    322317will be returned.
    323318
    324 This implementation does not distinguish between an invalid ID (@code{E_ID})
    325 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    326 there are no system reserved ITRON objects so the @code{E_OACV} error
    327 is not returned.  All IDs which do not correspond to an active user
    328 created semaphore return @code{E_ID}.
    329 
    330319The calling task will be preempted if it is enabled
    331320by the task's execution mode and a higher priority local task is
     
    388377will be returned.
    389378
    390 This implementation does not distinguish between an invalid ID (@code{E_ID})
    391 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    392 there are no system reserved ITRON objects so the @code{E_OACV} error
    393 is not returned.  All IDs which do not correspond to an active user
    394 created semaphore return @code{E_ID}.
    395 
    396379@c
    397380@c  wai_sem
     
    455438will be returned.
    456439
    457 This implementation does not distinguish between an invalid ID (@code{E_ID})
    458 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    459 there are no system reserved ITRON objects so the @code{E_OACV} error
    460 is not returned.  All IDs which do not correspond to an active user
    461 created semaphore return @code{E_ID}.
    462 
    463440If the semaphore is not available, then the calling task will be blocked.
    464441
     
    519496Multiprocessing is not supported.  Thus none of the "EN_" status codes
    520497will be returned.
    521 
    522 This implementation does not distinguish between an invalid ID (@code{E_ID})
    523 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    524 there are no system reserved ITRON objects so the @code{E_OACV} error
    525 is not returned.  All IDs which do not correspond to an active user
    526 created semaphore return @code{E_ID}.
    527498
    528499This routine will not cause the running task to be preempted.
     
    600571will be returned.
    601572
    602 This implementation does not distinguish between an invalid ID (@code{E_ID})
    603 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    604 there are no system reserved ITRON objects so the @code{E_OACV} error
    605 is not returned.  All IDs which do not correspond to an active user
    606 created semaphore return @code{E_ID}.
    607 
    608573This routine may cause the calling task to block.
    609574
     
    669634will be returned.
    670635
    671 This implementation does not distinguish between an invalid ID (@code{E_ID})
    672 and a valid id for a non-existent object (@code{E_NOEXS}).  In addition,
    673 there are no system reserved ITRON objects so the @code{E_OACV} error
    674 is not returned.  All IDs which do not correspond to an active user
    675 created semaphore return @code{E_ID}.
    676 
    677636This routine will not cause the running task to be preempted.
    678637
Note: See TracChangeset for help on using the changeset viewer.