Joel Sherrill
5c6c4c24d9
Fixed typo where _POSIX_signals_Clear_process_signals was not prototyped
...
and _POSIX_signals_Set_process_signals was done twice.
1999-03-30 17:41:26 +00:00
Joel Sherrill
e069cdc3f1
Part of the automake VI patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
...
> 5) rtems-rc-19990202-1.diff/reorg-install.sh
>
> reorg-install.sh fixes a Makefile variable name clash of RTEMS
> configuration files and automake/autoconf standards.
> Until now, RTEMS used $(INSTALL) for install-if-change. Automake and
> autoconf use $(INSTALL) for a bsd-compatible install. As
> install-if-change and bsd-install are not compatible, I renamed all
> references to install-if-changed to $(INSTALL_CHANGED) and used
> $(INSTALL) for bsd-install (==automake/autoconf standard). When
> automake will be introduced install-if-change will probably be replaced
> by $(INSTALL) and therefore will slowly vanish. For the moment, this
> patch fixes a very nasty problem which prevents adding any automake file
> until now (There are still more).
1999-03-01 15:18:26 +00:00
Joel Sherrill
0747e2d3c3
POSIX Timers submitted by Juan Zamorano Flores
...
<jzamora@avellano.datsi.fi.upm.es >.
1999-02-03 16:22:18 +00:00
Joel Sherrill
07d880f4bc
Split psignal.c into many more files. This reduced the amount of
...
object code that has to be loaded just for initializing the signal
manager.
1999-01-31 20:45:31 +00:00
Joel Sherrill
535db3ae0c
Added enough prototypes to allow most of POSIX Threads Manager to be
...
split into multiple files.
1999-01-25 23:20:39 +00:00
Joel Sherrill
97e2729d1a
Added --disable-multiprocessing flag and modified a lot of files to make
...
it work.
1998-11-23 17:38:09 +00:00
Joel Sherrill
9f0dfeafdb
Changed __POSIX_SIGNALS_h to __RTEMS_POSIX_SIGNALS_h to avoid conflict with
...
the system signals.h file.
Moved POSIX_signals_Siginfo_node type definition to this file to allow
confdefs.h to know the size per queued signal.
1998-04-27 13:46:18 +00:00
Joel Sherrill
a456074d78
Made these have real constants.
1998-04-03 18:44:44 +00:00
Joel Sherrill
60b791ada1
updated copyright to 1998
1998-02-17 23:46:28 +00:00
Joel Sherrill
98e4ebf594
Fixed typo in the pointer to the license terms.
1997-10-08 15:45:54 +00:00
Joel Sherrill
a14d2af958
Changed name from entry to thread_entry to be more compatible with
...
Ada interface where entry is a keyword.
1997-07-09 23:52:08 +00:00
Joel Sherrill
03f2154e51
headers updated to reflect new style copyright notice as part
...
of switching to the modified GNU GPL.
1997-04-22 17:20:27 +00:00
Joel Sherrill
6881e0cb4b
Reduced number of POSIX thread priorities from 255 to 254 to avoid conflicts
...
of lowest priority with the RTEMS IDLE thread. This was causing the lowest
priority GNAT Ada task to never run.
1997-04-15 18:02:18 +00:00
Joel Sherrill
ded66f8f41
added prototype for _POSIX_Timespec_subtract
1996-09-17 21:26:25 +00:00
Joel Sherrill
ed5a518d09
moved PTHREAD_MINIMUM_STACK_SIZE from pthread.c to here so it would be
...
visible to other files.
1996-09-08 16:21:16 +00:00
Joel Sherrill
57dae56225
added constant to indicate there is no mutex associated with this
...
condition variable
1996-08-15 18:56:09 +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
Mark Johannes
b1af454f18
mutex.h: promoted out _POSIX_Mutex_From_core_mutex_status
1996-08-12 17:41:37 +00:00
Joel Sherrill
f55d898c6b
added ss_high_priority field to support sporadic server.
1996-08-08 16:51:14 +00:00
Joel Sherrill
503dc05890
switched from "STATIC INLINE" to "RTEMS_INLINE_ROUTINE"
1996-07-03 14:20:03 +00:00
Joel Sherrill
7f13a93288
fields for init threads stuff said tasks.
1996-06-14 15:49:31 +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
7fc3029a59
added prototype for manager initialization routine.
1996-06-13 16:39:28 +00:00
Joel Sherrill
20d099eabd
deleted field for signals_global_pending.
1996-06-11 22:51:59 +00:00
Joel Sherrill
d0baf81b2f
new file.
1996-06-11 16:00:06 +00:00
Joel Sherrill
494740cb7f
added psignal.h
1996-06-10 21:04:14 +00:00
Joel Sherrill
d03f192a21
*** empty log message ***
1996-06-10 20:46:36 +00:00
Joel Sherrill
fce2e9dab3
in newlib now
1996-06-06 21:27:33 +00:00
Joel Sherrill
ed10d76219
added Sporadic_timer field to support sporadic server
1996-06-06 14:52:53 +00:00
Joel Sherrill
09c1e31dc3
added comments to priority.h to document the definition of posix priority
...
and how it corresponds to rtems core priority.
Schedule was renamed schedparam
1996-06-05 14:43:52 +00:00
Joel Sherrill
12c77ab080
added scheduling policy and parameter information
1996-06-04 16:14:55 +00:00
Joel Sherrill
552a345d97
added thread queue for list of threads waiting to join.
1996-06-03 22:07:14 +00:00
Joel Sherrill
4427a6492e
deleted POSIX threads typedef masking Thread_Control
1996-06-03 21:06:12 +00:00
Joel Sherrill
5b748a177d
renamed _POSIX_Time_Spec_to_interval to _POSIX_Timespec_to_interval
1996-06-03 17:32:19 +00:00
Joel Sherrill
a38283590c
added constant for seconds between posix epoch (1970) and rtems epoch (1988).
...
Formerly this constant was in the file src/time.c.
1996-06-03 16:29:35 +00:00
Joel Sherrill
b927fba1c4
commented out cancel handlers related items.
1996-05-31 18:59:57 +00:00
Joel Sherrill
dd32d883d7
posix initialization threads table was misnamed "posix initialization
...
tasks table"
1996-05-29 22:46:05 +00:00
Joel Sherrill
ece8c9abd3
first cut at pthread_create
1996-05-29 19:28:01 +00:00
Joel Sherrill
e941ea131d
added entry point for posix initialization threads to the posix initialization
...
threads table structure
1996-05-29 16:54:24 +00:00
Joel Sherrill
c627b2a3a1
split the inclusion of "EXTERN" data based on whether it was sapi,
...
score, rtems api, or posix api related.
1996-05-28 21:40:52 +00:00
Joel Sherrill
5a18e047ac
added initial set of api extension callouts
1996-05-28 19:28:32 +00:00
Joel Sherrill
47d6b1400f
commented out interrupt support
1996-05-28 16:32:55 +00:00
Joel Sherrill
52d9e4d1ac
added maximum keys
1996-05-28 16:16:11 +00:00
Joel Sherrill
e6d4b1d086
added initial posix configuration support
1996-05-28 13:13:34 +00:00
Joel Sherrill
05195890d7
These files have been modified in the initial pass at getting the portion
...
of the POSIX API necessary to support the GNAT runtime to initially compile.
We now have verified that the specifications for the necessary routines
are correct per the POSIX standards we have.
The removed files were moved to newlib as they were duplicates of files
already included there.
1996-05-22 22:31:51 +00:00
Joel Sherrill
97005786d8
SPARC port passes all tests
1995-10-30 21:54:45 +00:00
Joel Sherrill
eb5a7e07df
fixed missing CVS IDs
1995-10-06 20:48:38 +00:00
Joel Sherrill
5e9b32b439
posix support initially added
1995-09-26 19:27:15 +00:00