1Coverage-Area: Threads (THR) 2Area-Code: thr 3 4/* 5COVERAGE DOCUMENT FOR TIMERS 6============================ 7 8This document lists the items that will be tested for POSIX threads. 9 10 Item to Test Status 11========================================================== 12|| Definitions DONE || 13|| Interfaces see table below || 14|| Functionality NOT STARTED || 15|| Stress NOT STARTED || 16========================================================== 17*/ 18 19// Function Complete? Priority 20// ================================================= 21pthread_attr_destroy YES HIGH 22pthread_attr_getdetachstate YES HIGH 23pthread_attr_init YES HIGH 24pthread_attr_setdetachstate YES HIGH 25pthread_cancel YES HIGH 26pthread_cond_broadcast YES MED 27pthread_cond_destroy YES MED 28pthread_cond_init YES MED 29pthread_cond_signal YES MED 30pthread_cond_timedwait YES MED 31pthread_cond_wait YES MED 32pthread_condattr_destroy YES LOW 33pthread_condattr_init YES LOW 34pthread_condattr_getpshared YES LOW 35pthread_condattr_setpshared YES LOW 36pthread_create YES HIGH 37pthread_detach YES HIGH 38pthread_equal YES HIGH 39pthread_exit YES HIGH 40pthread_join YES HIGH 41pthread_mutex_destroy YES HIGH 42pthread_mutex_init YES HIGH 43pthread_mutex_lock YES HIGH 44pthread_mutex_trylock YES HIGH 45pthread_mutex_unlock YES HIGH 46pthread_mutexattr_destroy YES HIGH 47pthread_mutexattr_init YES HIGH 48pthread_once YES HIGH 49pthread_self YES HIGH 50pthread_setcancelstate YES HIGH 51pthread_setcanceltype YES HIGH 52pthread_testcancel YES HIGH 53// =================================================== 54 55/* 56NOTES 57===== 58*For now, didn't include definitions that have specific tags attributed to them. 59(i.e. TPS, XSI, BAR, etc.) 60 61*See BUILD file in top-level dir for info on how to build and execute threads on 62different implementations on Linux. 63 64============================= 65NON-HIGH PRIORITY FUNCTIONS 66============================= 67 68// Function Complete? Priority 69// ================================================= 70pthread_atfork YES LOW 71pthread_attr_getschedparam YES MED 72pthread_attr_setschedparam YES MED 73pthread_cleanup_push YES MED 74pthread_cleanup_pop YES MED 75pthread_getspecific YES MED 76pthread_key_create YES MED 77pthread_key_delete YES MED 78pthread_mutexattr_getpshared YES LOW 79pthread_mutexattr_setpshared YES LOW 80pthread_rwlock_destroy YES LOW 81pthread_rwlock_init YES LOW 82pthread_rwlock_rdlock YES LOW 83pthread_rwlock_timedrdlock YES LOW 84pthread_rwlock_timedwrlock YES LOW 85pthread_rwlock_tryrdlock YES LOW 86pthread_rwlock_trywrlock YES LOW 87pthread_rwlock_unlock YES LOW 88pthread_rwlock_wrlock YES LOW 89pthread_rwlockattr_destroy YES LOW 90pthread_rwlockattr_getpshared YES LOW 91pthread_setspecific YES MED 92*/ 93 94Maintainer: Rolla Selbak 95