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
Joel Sherrill
c7dd091f65
lowered maximum number of threads to 2 to make test case easier.
...
include sched.h so test can invoke scheduler routines.
1996-08-09 18:48:33 +00:00
Joel Sherrill
d0b52492cd
added test case for sched_yield.
...
changed format of some output.
1996-08-09 18:47:58 +00:00
Joel Sherrill
f643e23046
added test cases for errors in sched_get_priority_min and
...
sched_get_priority_max.
added test case for sched_yield.
1996-08-09 18:47:38 +00:00
Joel Sherrill
8699a7008e
sched_yield: was not invoking the dispatcher.
1996-08-09 18:45:10 +00:00
Mark Johannes
695dd0b64c
Init: added condattr - destroy, init, set and get cases
1996-08-09 18:28:21 +00:00
Joel Sherrill
66dfd0ba6e
added test cases for invalid key ids
1996-08-09 17:44:04 +00:00
Joel Sherrill
d858fdbbaf
merged remote object id and invalid id error cases.
1996-08-09 17:30:13 +00:00
Joel Sherrill
760ee96da9
reduced maximum keys to 2 to more easily generate error
1996-08-09 16:02:06 +00:00
Joel Sherrill
5b08e20b5e
changed printf's which could be puts's to puts
1996-08-09 16:01:50 +00:00
Joel Sherrill
54e34e7a47
new test to test scheduling policy and paremeter paths in pthread_create.
1996-08-08 23:02:13 +00:00
Mark Johannes
13642cbc74
Init: Original file - tests for condition variables.
1996-08-08 22:26:55 +00:00
Joel Sherrill
79f189e26c
split test into multiple tasks.
1996-08-08 21:58:26 +00:00
Joel Sherrill
76de65b371
added cases to increase coverage of pthread_create. cases added tested
...
error paths as well as inherit scheduling attributes.
1996-08-08 21:46:40 +00:00
Joel Sherrill
2b61358815
added test to complete coverage of pthread_setschedparam and increase
...
coverage of pthread_create
1996-08-08 20:47:49 +00:00
Mark Johannes
8ca831af38
Init: spacing
1996-08-08 19:21:47 +00:00
Mark Johannes
e35157311c
Task_1: changed comment and task name to task1.
1996-08-08 19:20:13 +00:00
Mark Johannes
9f1a034e75
Init.c: added priority ceiling task cases.
1996-08-08 19:19:09 +00:00
Mark Johannes
77597ddd32
Added task2 and task3 prototypes and ids
1996-08-08 18:50:39 +00:00
Mark Johannes
481d8f8fa4
Signal_info_handler: added multiple signal cases to finish out the test
1996-08-08 18:44:09 +00:00
Joel Sherrill
4357da1801
changed phrase "RTEMS is support" to "RTEMS is supposed"
1996-08-08 18:27:44 +00:00
Mark Johannes
2a9a479d90
CORE_mutex_Status: added CORE_MUTEX_STATUS_CEILING_VIOLATED to enum
1996-08-08 18:27:11 +00:00
Mark Johannes
567ac4579d
_POSIX_signals_Clear_signals: added this routine
...
_POSIX_signals_Get_highest: changed initial starting signal to SIGHUP, still needs SIGFIRSTNOTRT
1996-08-08 18:24:29 +00:00
Joel Sherrill
8b1c1ae6f0
print_current_time: added leading underscore to variables allocated
...
inside macros.
1996-08-08 16:53:32 +00:00
Joel Sherrill
66e519c1c1
ERC32_Force_interrupt implementation replaced per Jiri Gaisler's experience
...
on the real erc32 hardware.
1996-08-08 16:52:24 +00:00
Joel Sherrill
f55d898c6b
added ss_high_priority field to support sporadic server.
1996-08-08 16:51:14 +00:00
Joel Sherrill
644c0fa618
added complete test cases for pthread_once.
1996-08-08 16:28:24 +00:00
Mark Johannes
b67f5bfb91
_MPCI_Register_packet_processor: changed protoype first parameter type to MP_packet_Classes
1996-08-08 12:35:20 +00:00
Mark Johannes
6b722e2747
_MPCI_Register_packet_processor: Changed prototype of fist parameter name to the_class
1996-08-08 12:32:50 +00:00
Mark Johannes
3fd3da452b
_MPCI_Register_packet_processor: changes first parameter type to MP_packet_Classes
1996-08-08 12:31:01 +00:00
Joel Sherrill
2014063fec
sporadic server debugged and working. This required minor changes in all
...
sporadic server related routines.
1996-08-07 22:06:08 +00:00
Joel Sherrill
ecc912f466
added more error cases to complete testing of pthread_equal when
...
RTEMS_DEBUG is enabled.
1996-08-07 22:05:15 +00:00
Joel Sherrill
42418a9d3c
added test cases for ESRCH from pthread_join and pthread_detach
1996-08-07 22:00:57 +00:00
Joel Sherrill
84b03316d1
removed if 0 for basic sporadic server case accidentally left in.
1996-08-07 21:38:18 +00:00
Joel Sherrill
7e811af1eb
basic sporadic server test.
...
sporadic server with priority ceiling mutex test.
1996-08-07 21:27:25 +00:00
Mark Johannes
a14684c356
_POSIX_Mutex_From_core_mutex_status: added priority ceiling violation case
1996-08-07 20:58:59 +00:00