summaryrefslogtreecommitdiffstats
path: root/c/src/exec/posix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* deleted POSIX threads typedef masking Thread_ControlJoel Sherrill1996-06-034-25/+96
| | | | added initial version of pthread_detach and pthread_join
* deleted POSIX threads typedef masking Thread_ControlJoel Sherrill1996-06-034-22/+12
|
* nanosleep now fills in the time remaining structure.Joel Sherrill1996-06-031-4/+3
|
* renamed _POSIX_Time_Spec_to_interval to _POSIX_Timespec_to_intervalJoel Sherrill1996-06-038-22/+71
|
* created ptimer.c and moved the timer_* routines out of time.c into ptimer.cJoel Sherrill1996-06-032-58/+76
|
* added constant for seconds between posix epoch (1970) and rtems epoch (1988).Joel Sherrill1996-06-032-0/+22
| | | | Formerly this constant was in the file src/time.c.
* renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the WatchdogJoel Sherrill1996-05-313-2/+3
| | | | | Handler could timestamp the starting and stopping of timers. Since TOD is built on top of Watchdog, this avoided a circular dependency.
* added checks to validate values passed to set attribute routinesJoel Sherrill1996-05-316-26/+105
|
* moved sleep() from psignal.c to unistd.cJoel Sherrill1996-05-314-26/+115
| | | | | | | implemented sigemptyset() sigfillset(), sigaddset(), sigdelset(), and sigismember(). added checks for valid attribute values to some of the pthread_attr_t sets.
* commented out cancel handlers related items.Joel Sherrill1996-05-312-0/+6
|
* moved attribute related constants into the rtems specific sys/types.hJoel Sherrill1996-05-312-26/+0
| | | | file in newlib.
* First cut at implementing time, clock_gettime, clock_settime, clock_getres,Joel Sherrill1996-05-302-17/+168
| | | | | sleep, and nanosleep. Does not yet support per process clock, per thread clock, interruptible sleep (sleep/nanosleep), or time remaining on nanosleep.
* posix initialization threads table was misnamed "posix initializationJoel Sherrill1996-05-295-51/+52
| | | | tasks table"
* comment clean upJoel Sherrill1996-05-2915-30/+19
|
* types.c: spacingJoel Sherrill1996-05-292-28/+33
| | | | | psignal.c: kill recognizes SIGABRT and exits to prevent asserts from recursively occurring because kill was not implemented and asserted.
* added pthread_exitJoel Sherrill1996-05-291-8/+45
| | | | first posix thread ran
* cleaned up spacing and parenthesesJoel Sherrill1996-05-292-4/+4
|
* first cut at pthread_createJoel Sherrill1996-05-293-10/+78
|
* addressed minimum stack size attribute.Joel Sherrill1996-05-291-1/+4
| | | | | | | There is a potential problem if setting PTHREAD_STACK_MIN to 0 does not work with all applications since it is in limit.h over in newlib. There is a potential build order issue with newlib needing to know the rtems cpu dependent stack size minimum.
* removed all ifdef's on NOT_IMPLEMENTED.Joel Sherrill1996-05-299-40/+30
|
* added entry point for posix initialization threads to the posix initializationJoel Sherrill1996-05-292-4/+16
| | | | threads table structure
* renamed signal.c to psignal.c to avoid naming problems.Joel Sherrill1996-05-295-7/+119
| | | | | | added mp stubs to cond.c and mutex.c to eliminate link errors. added pthread_exit to pthread.c
* split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill1996-05-2816-20/+96
| | | | score, rtems api, or posix api related.
* added initial set of api extension calloutsJoel Sherrill1996-05-285-6/+166
|
* commented out interrupt supportJoel Sherrill1996-05-282-0/+4
|
* comment cleanupJoel Sherrill1996-05-282-4/+2
|
* added maximum keysJoel Sherrill1996-05-282-0/+2
|
* added initial posix configuration supportJoel Sherrill1996-05-282-0/+102
|
* updates to fix typosJoel Sherrill1996-05-243-35/+35
|
* These files have been modified in the initial pass at getting the portionJoel Sherrill1996-05-2215-7/+26
| | | | | | 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.
* These files have been modified in the initial pass at getting the portionJoel Sherrill1996-05-226-22/+58
| | | | | | | | | 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.
* fixed typoJoel Sherrill1996-05-101-1/+1
|
* added correct use of _Thread_queue_Enter_critical_sectionJoel Sherrill1995-12-081-0/+1
|
* Insert mode argument to _Watchdog_Insert removed. Now are watchdog timersJoel Sherrill1995-12-011-5/+1
| | | | are automatically activated upon insertion.
* SPARC port passes all testsJoel Sherrill1995-10-302-4/+2
|
* fixed missing CVS IDsJoel Sherrill1995-10-0642-0/+52
|
* moved to new development machine and went to gcc 2.7.0Joel Sherrill1995-10-061-1/+1
|
* posix support initially addedJoel Sherrill1995-09-2684-0/+12144