Mark Johannes
456b376940
pthread_cond_destroy: EBUSY case now uses Thread_queue_First
1996-08-13 20:50:54 +00:00
Mark Johannes
c53eb2c3e7
removed count from Thread_queue_Control
1996-08-13 20:46:10 +00:00
Mark Johannes
a66fcc57aa
removed Thread_queue_Get_number_waiting
1996-08-13 20:43:51 +00:00
Joel Sherrill
392b35ef88
deleted a line for spacing correction
1996-08-13 20:38:30 +00:00
Mark Johannes
48b40d8ba7
_POSIX_Condition_variables_Wait_support: changed status of lock and unlock to return EINVAL is there is an error
1996-08-13 19:53:51 +00:00
Mark Johannes
c8a4ed6d2a
task_2: added comments and print statement for task exit
1996-08-13 19:06:45 +00:00
Mark Johannes
1d428a3c16
task_1: added comments and print statement for task exit
1996-08-13 19:06:12 +00:00
Mark Johannes
c9c94387d1
Init.c: added timewait case, added broadcast case
1996-08-13 19:05:27 +00:00
Mark Johannes
76f03c642c
_POSIX_Condition_variables_Wait_support: fixed the timeout sequence.
1996-08-13 19:03:29 +00:00
Joel Sherrill
b2e8026e64
fixed spacing
1996-08-13 15:43:12 +00:00
Joel Sherrill
9b67f17052
corrected problem in which sigtimedwait() was being invoked with
...
the wrong mask.
removed code which was commented out. This code was in another test.
1996-08-13 15:36:28 +00:00
Joel Sherrill
fc960ab03c
chenaged format of output
1996-08-13 15:35:36 +00:00
Joel Sherrill
0d59c7a81f
added include of errno.h so the test can check for EINTR.
1996-08-13 14:47:52 +00:00
Joel Sherrill
85f5b4ab06
nanosleep now returns -1 and EINTR when a signal interrupts EINTR.
1996-08-13 14:47:31 +00:00
Joel Sherrill
f48c906895
removed errors for TOD not set yet.
...
made nanosleep return -1/EINTR for being interrupted for a signal.
1996-08-13 14:24:00 +00:00
Joel Sherrill
aac34f7bbc
added page break before sysconf()
1996-08-13 14:23:16 +00:00
Mark Johannes
e9624663a1
task_1: added to handle cases of waiting tasks on condition variables
1996-08-12 21:52:37 +00:00
Mark Johannes
a7f4c5a1ff
system.h: added protoypes for task and task2, added mutex id, and task ids
1996-08-12 21:51:44 +00:00
Mark Johannes
aad3fe61d7
Init.c: added cases for signal, wait and broadcast
1996-08-12 21:49:54 +00:00
Mark Johannes
08515de591
Task2: new task for broadcast case
1996-08-12 21:49:14 +00:00
Joel Sherrill
5da2ae8b72
added test cases for clock_getres
1996-08-12 21:15:15 +00:00
Joel Sherrill
1087564111
clock_getres: added error check for NULL pointer being passed in.
1996-08-12 20:59:41 +00:00
Joel Sherrill
3fbfbcd5f4
sleep: wrong page number
1996-08-12 20:48:13 +00:00
Joel Sherrill
702a31c756
removed comment about NO_UNINITIALIZED_WARNINGS since that macro
...
no longer exists.
1996-08-12 20:08:36 +00:00
Joel Sherrill
221bd65cca
added test case for stack too large
1996-08-12 20:00:02 +00:00
Joel Sherrill
5f08fd6179
nanosleep: verify rqtp parameter is non-NULL.
...
nanosleep: return 0 time remaining for a yield case.
1996-08-12 19:55:09 +00:00
Joel Sherrill
c4f5e752e6
added test cases for clock_gettime (invalid id), clock_settime (invalid_id),
...
nanosleep (yield cpu), and numerous error cases in nanosleep
1996-08-12 19:54:12 +00:00
Joel Sherrill
d60d9505ca
added test case for non-NULL parameter to time()
1996-08-12 19:20:18 +00:00
Joel Sherrill
40cfab477e
time: It is not an error if the TOD is not set.
1996-08-12 19:19:03 +00:00
Mark Johannes
9b77fee2bc
Wait_support: removed the calls to mutex core to posix status codes
1996-08-12 19:00:12 +00:00
Mark Johannes
3b97b7a083
mutex.h: removes the promotion of core status code to POSXI status codes
1996-08-12 18:58:12 +00:00
Joel Sherrill
1402ee257d
fixed spacing ; moved a dummy MP support routine to clean up printout.
1996-08-12 18:56:04 +00:00
Joel Sherrill
c7a9c6675e
_POSIX_Mutex_Get: made null id an error
1996-08-12 18:06:27 +00:00
Joel Sherrill
ccdf4c579f
pthread_mutex_getprioceiling: added error check for null old_ceiling
...
pthread_mutex_setprioceiling: added comment indicating an error was
impossible to generate.
1996-08-12 18:05:47 +00:00
Joel Sherrill
d06e9ca36a
added numerous error test cases.
1996-08-12 18:04:38 +00:00
Mark Johannes
b1af454f18
mutex.h: promoted out _POSIX_Mutex_From_core_mutex_status
1996-08-12 17:41:37 +00:00
Mark Johannes
af04a79173
_POSIX_Condition_variables_Wait_support: added _POSIX_Mutex_From_core_mutex_status for the two calls to the mutex manager
1996-08-12 17:40:56 +00:00
Mark Johannes
cdcea6ceb6
_POSIX_Condition_variables_Signal_support: added setting mutex back to NULL
...
if the queue has been emptied of waiting tasks.
_POSIX_Condition_variables_Wait_support: added error check for different mutexesfor the same condition variable. Also added _Thread_queue_Enter_critical_section
1996-08-12 17:21:04 +00:00
Joel Sherrill
f126ae2a86
pthread_mutexattr_setprioceiling: fixed typo
1996-08-12 17:04:13 +00:00
Joel Sherrill
db8e901180
pthread_mutexattr_setprioceiling: valid priority ceiling check looked at
...
value in attribute structure instead of passed in priority
1996-08-12 17:02:39 +00:00
Joel Sherrill
684c3c49c3
pthread_mutexattr_getprotocol: added check for attribute structure being
...
initialized
1996-08-12 16:29:14 +00:00
Mark Johannes
0cd15947c8
Init: added pthread_cond_init with an attr non-NULL, initialized the attr again
1996-08-12 15:15:51 +00:00
Mark Johannes
5263668f6d
Init: added prliminary phtread_cond_init and destroy cases.
1996-08-12 14:49:02 +00:00
Mark Johannes
da4e38d98e
system.h: added condition variable #define for 10 condition variables
1996-08-12 14:48:13 +00:00
Joel Sherrill
da2e5396d7
added test cases for errors in pthread_mutexattr_getpshared
1996-08-09 21:16:01 +00:00
Joel Sherrill
b9444fb905
added code to catch NULL pointers for return values passed to get routines
1996-08-09 19:58:58 +00:00
Joel Sherrill
13adea03e0
added test cases for EINVAL cases in pthread_mutexattr_destroy
1996-08-09 19:55:04 +00:00
Joel Sherrill
c03aeaffbe
added test case for pthread_mutexattr_init being passed a null pointer.
1996-08-09 19:50:26 +00:00
Joel Sherrill
76117f2bd9
changed style of output to match other tests
1996-08-09 19:20:54 +00:00
Mark Johannes
1406a4b661
system.h: initial cvs
1996-08-09 19:10:50 +00:00