Coverage-Area: Semaphores (SEM) /* COVERAGE DOCUMENT FOR SEMAPHORES ============================ This document lists the items that will be tested for POSIX semaphore. Item to Test Status ========================================================== || Definitions NOT STARTED || || Behavior IN PROGRESS || || Functionality NOT STARTED || || Stress NOT STARTED || ========================================================== */ // Function Complete? Priority // ================================================= sem_close YES HIGH sem_destroy YES HIGH sem_getvalue YES MED sem_init YES HIGH sem_open YES HIGH sem_post YES HIGH sem_timedwait YES MED sem_trywait YES HIGH sem_wait YES HIGH sem_unlink YES HIGH // =================================================== /* Compile: ======== See the BUILD file in the main directory for the most up-to-date information on how to compile tests from within the framework. The way I'm compiling these test individually by: root# gcc 1-1.c -o 1-1 /usr/lib/libposix1b.a Clean up: ========= file: cln.sh is a file to clean any open semaphores on the system if they remain open after running such test. */ Maintainer: Majid Awad