Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split time.c into multiple files. | Joel Sherrill | 1999-11-02 | 1 | -349/+0 |
| | |||||
* | Made all calls to _Thread_Yield_processor consistent in how they are | Joel Sherrill | 1999-05-07 | 1 | -2/+3 |
| | | | | wrapped by calls to _Thread_Enable_dispatch and _Thread_Disable_dispatch. | ||||
* | If the specified time period is less than a clock tick, then | Joel Sherrill | 1997-10-05 | 1 | -1/+4 |
| | | | | it is arbitrarily assumed to be 1 clock tick. | ||||
* | Switch to using newlib's implementation of time(). | Joel Sherrill | 1997-01-28 | 1 | -0/+3 |
| | |||||
* | added routine _POSIX_Timespec_subtract | Joel Sherrill | 1996-09-17 | 1 | -0/+31 |
| | |||||
* | nanosleep: negative value for tv_sec is no longer an error. It now | Joel Sherrill | 1996-09-05 | 1 | -4/+10 |
| | | | | is changed into being a 0 delay. | ||||
* | clock_gettime: changed assert condition to a standard error code | Joel Sherrill | 1996-08-15 | 1 | -2/+3 |
| | | | | clock_getres: now checking for a null pointer being passed in | ||||
* | removed errors for TOD not set yet. | Joel Sherrill | 1996-08-13 | 1 | -9/+9 |
| | | | | made nanosleep return -1/EINTR for being interrupted for a signal. | ||||
* | clock_getres: added error check for NULL pointer being passed in. | Joel Sherrill | 1996-08-12 | 1 | -0/+3 |
| | |||||
* | nanosleep: verify rqtp parameter is non-NULL. | Joel Sherrill | 1996-08-12 | 1 | -0/+7 |
| | | | | nanosleep: return 0 time remaining for a yield case. | ||||
* | time: It is not an error if the TOD is not set. | Joel Sherrill | 1996-08-12 | 1 | -2/+4 |
| | |||||
* | added page delimiters for comment blocks | Joel Sherrill | 1996-08-01 | 1 | -7/+16 |
| | |||||
* | *** empty log message *** | Joel Sherrill | 1996-07-02 | 1 | -1/+22 |
| | |||||
* | Basic signal functionality appears to work. pthread_kill() can successfully | Joel Sherrill | 1996-06-11 | 1 | -1/+4 |
| | | | | | | | send signals to the current thread or to another blocked thread. nanosleep() can be interrupted by a signal and return the time remaining. Post switch extension added to dispatch posix signal handlers. | ||||
* | changed code which set errno and then returned -1 to use the macro | Joel Sherrill | 1996-06-07 | 1 | -22/+12 |
| | | | | set_errno_and_return_minus_one. | ||||
* | removed timer_getoverrun() since it was also in ptimer.c | Joel Sherrill | 1996-06-06 | 1 | -11/+0 |
| | |||||
* | deleted POSIX threads typedef masking Thread_Control | Joel Sherrill | 1996-06-03 | 1 | -1/+1 |
| | | | | added initial version of pthread_detach and pthread_join | ||||
* | nanosleep now fills in the time remaining structure. | Joel Sherrill | 1996-06-03 | 1 | -4/+3 |
| | |||||
* | renamed _POSIX_Time_Spec_to_interval to _POSIX_Timespec_to_interval | Joel Sherrill | 1996-06-03 | 1 | -14/+35 |
| | |||||
* | created ptimer.c and moved the timer_* routines out of time.c into ptimer.c | Joel Sherrill | 1996-06-03 | 1 | -58/+1 |
| | |||||
* | renamed _TOD_Ticks_since_boot as _Watchdog_Ticks_since_boot so the Watchdog | Joel Sherrill | 1996-05-31 | 1 | -1/+1 |
| | | | | | Handler could timestamp the starting and stopping of timers. Since TOD is built on top of Watchdog, this avoided a circular dependency. | ||||
* | moved sleep() from psignal.c to unistd.c | Joel Sherrill | 1996-05-31 | 1 | -3/+11 |
| | | | | | | | implemented sigemptyset() sigfillset(), sigaddset(), sigdelset(), and sigismember(). added checks for valid attribute values to some of the pthread_attr_t sets. | ||||
* | First cut at implementing time, clock_gettime, clock_settime, clock_getres, | Joel Sherrill | 1996-05-30 | 1 | -6/+161 |
| | | | | | sleep, and nanosleep. Does not yet support per process clock, per thread clock, interruptible sleep (sleep/nanosleep), or time remaining on nanosleep. | ||||
* | comment clean up | Joel Sherrill | 1996-05-29 | 1 | -2/+1 |
| | |||||
* | removed all ifdef's on NOT_IMPLEMENTED. | Joel Sherrill | 1996-05-29 | 1 | -3/+0 |
| | |||||
* | renamed signal.c to psignal.c to avoid naming problems. | Joel Sherrill | 1996-05-29 | 1 | -0/+11 |
| | | | | | | added mp stubs to cond.c and mutex.c to eliminate link errors. added pthread_exit to pthread.c | ||||
* | These files have been modified in the initial pass at getting the portion | Joel Sherrill | 1996-05-22 | 1 | -0/+2 |
| | | | | | | 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. | ||||
* | fixed missing CVS IDs | Joel Sherrill | 1995-10-06 | 1 | -0/+1 |
| | |||||
* | posix support initially added | Joel Sherrill | 1995-09-26 | 1 | -0/+192 |