source: rtems/testsuites/psxtests/psxsem01/psxsem01.scn @ 9a4eca5

5
Last change on this file since 9a4eca5 was c904df5, checked in by Sebastian Huber <sebastian.huber@…>, on 03/18/16 at 06:25:23

score: Add _Objects_Get_by_name()

Replace _Objects_Name_to_id_string() with _Objects_Get_by_name() since
all users of this function are interested in the object itself and not
the identifier.

Use the object allocator lock to protect the search.

Update #2555.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1*** BEGIN OF TEST PSXSEM 1 ***
2Init: sem_init - UNSUCCESSFUL (EINVAL)
3Init: sem_init - SUCCESSFUL
4Init: sem_init - UNSUCCESSFUL (ENOSPC)
5Init: sem_init - UNSUCCESSFUL (ENOSYS -- pshared not supported)
6Init: sem_getvalue - SUCCESSFUL
7Init: sem_getvalue - UNSUCCESSFUL
8Init: sem_destroy - SUCCESSFUL
9Init: sem_destroy - UNSUCCESSFUL (EINVAL)
10Init: sem_wait - SUCCESSFUL
11Init: sem_wait - UNSUCCESSFUL (EINVAL)
12Init: sem_post - SUCCESSFUL
13Init: sem_wait - SUCCESSFUL (after a sem_post)
14Init: sem_trywait - SUCCESSFUL
15Init: sem_trywait - UNSUCCESSFUL (EAGAIN)
16Init: sem_trywait - UNSUCCESSFUL (EINVAL)
17Init: sem_timedwait - SUCCESSFUL
18Init: sem_timedwait - UNSUCCESSFUL (ETIMEDOUT)
19Init: sem_timedwait - UNSUCCESSFUL (EINVAL) -- skipping
20Init: sem_post - UNSUCCESSFUL (EINVAL)
21Init: sem_destroy - SUCCESSFUL
22Init: sem_open - UNSUCCESSFUL (ENAMETOOLONG)
23Init: sem_open - sem1 SUCCESSFUL
24Init: sem_destroy - named sem1 - EINVAL
25Init: sem_open - Create an Existing sem (EEXIST)
26Init: sem_open - Open new sem without create flag (ENOENT)
27Init: sem_wait on sem1
28Init: sem_open - Open an existing sem ( same id )
29Init: sem_unlink - sem1 SUCCESSFUL
30Init: sem_open - Reopen sem1 SUCCESSFUL with a different id
31Init: sem_close (1) - SUCCESSFUL
32Init: sem_close (2) - SUCCESSFUL
33Init: sem_unlink - sem1 (2) SUCCESSFUL
34Init: sem_close - UNSUCCESSFUL (EINVAL)
35Init: sem_unlink - UNSUCCESSFUL (ENOENT)
36Init: sem_unlink (NULL) - EINVAL
37Init: sem_unlink ("") - ENOENT
38Init: sem_unlink - UNSUCCESSFUL (ENOENT)
39*** END OF TEST PSXSEM 1 ***
Note: See TracBrowser for help on using the repository browser.