| Coverage-Area: Threads (THR) |
| Area-Code: thr |
| |
| /* |
| COVERAGE DOCUMENT FOR TIMERS |
| ============================ |
| |
| This document lists the items that will be tested for POSIX threads. |
| |
| Item to Test Status |
| ========================================================== |
| || Definitions DONE || |
| || Interfaces see table below || |
| || Functionality NOT STARTED || |
| || Stress NOT STARTED || |
| ========================================================== |
| */ |
| |
| // Function Complete? Priority |
| // ================================================= |
| pthread_attr_destroy YES HIGH |
| pthread_attr_getdetachstate YES HIGH |
| pthread_attr_init YES HIGH |
| pthread_attr_setdetachstate YES HIGH |
| pthread_cancel YES HIGH |
| pthread_cond_broadcast YES MED |
| pthread_cond_destroy YES MED |
| pthread_cond_init YES MED |
| pthread_cond_signal YES MED |
| pthread_cond_timedwait YES MED |
| pthread_cond_wait YES MED |
| pthread_condattr_destroy YES LOW |
| pthread_condattr_init YES LOW |
| pthread_condattr_getpshared YES LOW |
| pthread_condattr_setpshared YES LOW |
| pthread_create YES HIGH |
| pthread_detach YES HIGH |
| pthread_equal YES HIGH |
| pthread_exit YES HIGH |
| pthread_join YES HIGH |
| pthread_mutex_destroy YES HIGH |
| pthread_mutex_init YES HIGH |
| pthread_mutex_lock YES HIGH |
| pthread_mutex_trylock YES HIGH |
| pthread_mutex_unlock YES HIGH |
| pthread_mutexattr_destroy YES HIGH |
| pthread_mutexattr_init YES HIGH |
| pthread_once YES HIGH |
| pthread_self YES HIGH |
| pthread_setcancelstate YES HIGH |
| pthread_setcanceltype YES HIGH |
| pthread_testcancel YES HIGH |
| // =================================================== |
| |
| /* |
| NOTES |
| ===== |
| *For now, didn't include definitions that have specific tags attributed to them. |
| (i.e. TPS, XSI, BAR, etc.) |
| |
| *See BUILD file in top-level dir for info on how to build and execute threads on |
| different implementations on Linux. |
| |
| ============================= |
| NON-HIGH PRIORITY FUNCTIONS |
| ============================= |
| |
| // Function Complete? Priority |
| // ================================================= |
| pthread_atfork YES LOW |
| pthread_attr_getschedparam YES MED |
| pthread_attr_setschedparam YES MED |
| pthread_cleanup_push YES MED |
| pthread_cleanup_pop YES MED |
| pthread_getspecific YES MED |
| pthread_key_create YES MED |
| pthread_key_delete YES MED |
| pthread_mutexattr_getpshared YES LOW |
| pthread_mutexattr_setpshared YES LOW |
| pthread_rwlock_destory YES LOW |
| pthread_rwlock_init YES LOW |
| pthread_rwlock_rdlock YES LOW |
| pthread_rwlock_timedrdlock YES LOW |
| pthread_rwlock_timedwrlock YES LOW |
| pthread_rwlock_tryrdlock YES LOW |
| pthread_rwlock_trywrlock YES LOW |
| pthread_rwlock_unlock YES LOW |
| pthread_rwlock_wrlock YES LOW |
| pthread_rwlockattr_destory YES LOW |
| pthread_rwlockattr_getpshared YES LOW |
| pthread_setspecific YES MED |
| */ |
| |
| Maintainer: Rolla Selbak |