Changeset 373d359 in rtems
- Timestamp:
- 06/18/99 14:47:02 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 455d8552
- Parents:
- e72dfa23
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/itron3.0/semaphore.t
re72dfa23 r373d359 206 206 207 207 @code{E_OACV} - Object access violation (A semid less than -4 was 208 specified from a user task. This is implementation dependent.)208 specified from a user task.) 209 209 210 210 @code{E_RSATR} - Reserved attribute (sematr was invalid or could not be … … 252 252 error can not be returned. 253 253 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. 254 This directive will not cause the running task to be preempted. 260 255 261 256 The following semaphore attribute constants are … … 322 317 will be returned. 323 318 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} error327 is not returned. All IDs which do not correspond to an active user328 created semaphore return @code{E_ID}.329 330 319 The calling task will be preempted if it is enabled 331 320 by the task's execution mode and a higher priority local task is … … 388 377 will be returned. 389 378 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} error393 is not returned. All IDs which do not correspond to an active user394 created semaphore return @code{E_ID}.395 396 379 @c 397 380 @c wai_sem … … 455 438 will be returned. 456 439 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} error460 is not returned. All IDs which do not correspond to an active user461 created semaphore return @code{E_ID}.462 463 440 If the semaphore is not available, then the calling task will be blocked. 464 441 … … 519 496 Multiprocessing is not supported. Thus none of the "EN_" status codes 520 497 will 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} error525 is not returned. All IDs which do not correspond to an active user526 created semaphore return @code{E_ID}.527 498 528 499 This routine will not cause the running task to be preempted. … … 600 571 will be returned. 601 572 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} error605 is not returned. All IDs which do not correspond to an active user606 created semaphore return @code{E_ID}.607 608 573 This routine may cause the calling task to block. 609 574 … … 669 634 will be returned. 670 635 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} error674 is not returned. All IDs which do not correspond to an active user675 created semaphore return @code{E_ID}.676 677 636 This routine will not cause the running task to be preempted. 678 637
Note: See TracChangeset
for help on using the changeset viewer.