Warning, /testsuites/sptests/spsyslock01/spsyslock01.doc is written in an unsupported language. File is not indexed.
0001 This file describes the directives and concepts tested by this test set.
0002
0003 test set name: spsyslock01
0004
0005 directives:
0006
0007 - _Mutex_Initialize()
0008 - _Mutex_Acquire()
0009 - _Mutex_Try_acquire()
0010 - _Mutex_Release()
0011 - _Mutex_Destroy()
0012 - _Mutex_recursive_Initialize()
0013 - _Mutex_recursive_Acquire()
0014 - _Mutex_recursive_Try_acquire()
0015 - _Mutex_recursive_Release()
0016 - _Mutex_recursive_Destroy()
0017 - _Condition_Initialize()
0018 - _Condition_Wait()
0019 - _Condition_Wait_timed()
0020 - _Condition_Wait_recursive()
0021 - _Condition_Wait_recursive_timed()
0022 - _Condition_Signal()
0023 - _Condition_Broadcast()
0024 - _Condition_Destroy()
0025 - _Semaphore_Initialize()
0026 - _Semaphore_Wait()
0027 - _Semaphore_Post()
0028 - _Semaphore_Destroy()
0029 - _Futex_Initialize()
0030 - _Futex_Wait()
0031 - _Futex_Wake()
0032 - _Futex_Destroy()
0033 - _Sched_Count()
0034 - _Sched_Index()
0035 - _Sched_Name_to_index()
0036 - _Sched_Processor_count()
0037
0038 concepts:
0039
0040 - Ensure that self-contained mutexes and recursive mutexes work.
0041 - Ensure that self-contained conditions work.
0042 - Ensure that self-contained semaphores work.
0043 - Ensure that self-contained futexes work.
0044 - Ensure that <sys/lock.h> scheduler support works.