Mark Johannes
|
06883e131c
|
POSIX_Mutex_Default_attributes: changed prio_ceiling to maximum priority
|
1996-08-06 16:24:06 +00:00 |
|
Joel Sherrill
|
b521ae2fa7
|
pthread_getspecific: use local variable so references to tcb are completed
before enabling dispatching
|
1996-08-06 16:23:09 +00:00 |
|
Joel Sherrill
|
20de2722aa
|
join/detach basic tests pass
|
1996-08-02 18:25:16 +00:00 |
|
Joel Sherrill
|
375f37dfda
|
removed unused prototypes
|
1996-08-02 16:46:56 +00:00 |
|
Joel Sherrill
|
870f2976f4
|
test successfully exercises all of pthread_attr_* set and get routines
|
1996-08-01 21:02:54 +00:00 |
|
Joel Sherrill
|
22b4b2e0d2
|
added page delimiters for comment blocks
|
1996-08-01 19:24:57 +00:00 |
|
Joel Sherrill
|
16bae520ac
|
added 3 nops following write to wim since a restore following it is
subject to causing unpredictable window underflow/overflows.
|
1996-08-01 15:06:00 +00:00 |
|
Joel Sherrill
|
c65a0cee2f
|
added key test
|
1996-07-31 17:17:48 +00:00 |
|
Mark Johannes
|
adae080a0e
|
Fixed default vectors initialization, sigaction which had a redundant
if clause for DFT action.
|
1996-07-15 14:02:14 +00:00 |
|
Joel Sherrill
|
69c9543543
|
basic test cases passed
|
1996-07-04 18:09:23 +00:00 |
|
Joel Sherrill
|
ce78b89451
|
added test case for timeout using pthread_mutex_timedlock
|
1996-07-04 17:38:55 +00:00 |
|
Joel Sherrill
|
c6d15c2c26
|
first test cases for mutex manager pass
|
1996-07-04 17:01:48 +00:00 |
|
Joel Sherrill
|
e21cf313ca
|
another attempt at the rtems_posix_api ifdef
|
1996-07-03 14:24:07 +00:00 |
|
Joel Sherrill
|
503dc05890
|
switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"
|
1996-07-03 14:20:03 +00:00 |
|
Joel Sherrill
|
5fc0dc11a0
|
changed version
|
1996-07-03 14:19:09 +00:00 |
|
Joel Sherrill
|
729c8f2e9d
|
updated for 3.5.17
|
1996-07-02 18:14:52 +00:00 |
|
Joel Sherrill
|
df8d1440d1
|
*** empty log message ***
|
1996-07-02 18:13:59 +00:00 |
|
Joel Sherrill
|
e399e18241
|
updated to reflect latest gnu tools versions
|
1996-07-02 17:47:51 +00:00 |
|
Joel Sherrill
|
b7acc57fef
|
updated to reflect 3.5.17
|
1996-07-02 17:46:34 +00:00 |
|
Joel Sherrill
|
8d7a1d76e2
|
minor changes to insure the few posix-ish routines needed in non-posix
mode have stubs.
|
1996-06-18 19:06:58 +00:00 |
|
Joel Sherrill
|
c486e917b3
|
changed reboot to a macro to avoid the "noreturn returns" warning.
|
1996-06-18 19:06:19 +00:00 |
|
Joel Sherrill
|
7d74395fe9
|
corrected typo
|
1996-06-18 16:43:12 +00:00 |
|
Joel Sherrill
|
f88310da6c
|
initial modifications to test sigtimedwait.
|
1996-06-15 19:56:19 +00:00 |
|
Joel Sherrill
|
108ef35570
|
initial modifications to support sigtimedwait.
|
1996-06-15 19:55:39 +00:00 |
|
Joel Sherrill
|
7f13a93288
|
fields for init threads stuff said tasks.
|
1996-06-14 15:49:31 +00:00 |
|
Mark Johannes
|
9e28da4165
|
sigtimedwait passes initial test cases of timeout and simple satisfaction.
|
1996-06-13 22:16:47 +00:00 |
|
Mark Johannes
|
36197e539e
|
first successful run. Has test cases for a simple sigtimedwait() timeout,
a sigtimewait() timeout because it was pthread_kill'ed with a blocked
signal, and a sigtimedwait which is satisfied.
|
1996-06-13 22:16:08 +00:00 |
|
Mark Johannes
|
4334949d02
|
added maximum_queued_signals to _POSIX_Default_configuration
|
1996-06-13 21:01:21 +00:00 |
|
Joel Sherrill
|
eb0551f312
|
added posix configuration parameter maximum_queued_signals.
|
1996-06-13 20:47:31 +00:00 |
|
Joel Sherrill
|
3a075f5d18
|
now passing maximum_queued_signals to posix signals manager initialization
|
1996-06-13 20:46:43 +00:00 |
|
Joel Sherrill
|
c53cfd0f2d
|
added queued signals and cleaned up setting of process wide signals so
it occurs in only one place.
|
1996-06-13 20:46:15 +00:00 |
|
Joel Sherrill
|
25a882a611
|
config.h: added maximum_queued_signals.
psignal.h: fixed typo.
|
1996-06-13 20:45:38 +00:00 |
|
Joel Sherrill
|
022923e468
|
Added _Thread_Do_post_task_switch_extension variable.
|
1996-06-13 16:45:51 +00:00 |
|
Joel Sherrill
|
728b5a7bb4
|
Added a macro for "empty_line" which will go between test cases.
|
1996-06-13 16:45:11 +00:00 |
|
Joel Sherrill
|
ce0f7d95d6
|
Added more test cases for kill() and alarm(). kill() now can unblock a
thread which has the signal unblocked.
|
1996-06-13 16:44:46 +00:00 |
|
Joel Sherrill
|
1b17790ccd
|
Added code so post context switch extensions can be run on every context
switch. This was needed to support process wide signals.
|
1996-06-13 16:43:39 +00:00 |
|
Joel Sherrill
|
e89f8cacbf
|
Added include so _POSIX_signals_Manager_initialization is prototyped.
|
1996-06-13 16:42:51 +00:00 |
|
Joel Sherrill
|
b85649c47b
|
basic test cases for kill() and alarm().
kill() in particular needs more test cases for full coverage. The search
for a thread interested in this signal has a lot of paths.
|
1996-06-13 16:42:21 +00:00 |
|
Joel Sherrill
|
7fc3029a59
|
added prototype for manager initialization routine.
|
1996-06-13 16:39:28 +00:00 |
|
Joel Sherrill
|
1094754fd9
|
new files
|
1996-06-12 22:52:13 +00:00 |
|
Joel Sherrill
|
da4b6e88ed
|
use exit() from newlib by default.
|
1996-06-12 22:50:03 +00:00 |
|
Joel Sherrill
|
2e0ebd11ad
|
added initialization of posix signal manager.
|
1996-06-12 22:49:33 +00:00 |
|
Joel Sherrill
|
281ad526b6
|
basic kill() which send a signal to pthread_self() appears to work.
|
1996-06-12 22:49:14 +00:00 |
|
Joel Sherrill
|
4a1bc34b8f
|
added waiting for signal state.
|
1996-06-12 17:45:34 +00:00 |
|
Joel Sherrill
|
2291b71654
|
initial implementation of blocking signal routines -- sigwait, sigwaitinfo,
sigtimedwait, sigsuspend, and pause.
|
1996-06-12 17:45:01 +00:00 |
|
Joel Sherrill
|
937808f500
|
added comment to make sure we add unblock of thread
|
1996-06-11 22:55:39 +00:00 |
|
Joel Sherrill
|
ea1a5bef17
|
first attempt at adding algorithm to select the thread which will
receive a process-directed signal.
|
1996-06-11 22:52:42 +00:00 |
|
Joel Sherrill
|
20d099eabd
|
deleted field for signals_global_pending.
|
1996-06-11 22:51:59 +00:00 |
|
Joel Sherrill
|
699fe08a25
|
Added test case which blocks a signal, sees what signals are pending, sends
that same signal to the executing thread, sees what is pending, then unblocks
that signal so the handler can execute.
|
1996-06-11 20:46:13 +00:00 |
|
Joel Sherrill
|
c8f5ab5d2e
|
tested blocking a signal, sending it to self, then unblocking it.
make minimum stack size for posix threads double that of the cpu's minimum
requirement.
|
1996-06-11 20:43:55 +00:00 |
|