From 5ff991e8a52c276921f924cc6b55e6a80faf7983 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 3 Jun 1996 16:29:59 +0000 Subject: created ptimer.c and moved the timer_* routines out of time.c into ptimer.c --- c/src/exec/posix/src/ptimer.c | 75 +++++++++++++++++++++++++++++++++++++++++++ c/src/exec/posix/src/time.c | 59 +--------------------------------- 2 files changed, 76 insertions(+), 58 deletions(-) create mode 100644 c/src/exec/posix/src/ptimer.c (limited to 'c/src/exec/posix/src') diff --git a/c/src/exec/posix/src/ptimer.c b/c/src/exec/posix/src/ptimer.c new file mode 100644 index 0000000000..0446a7a683 --- /dev/null +++ b/c/src/exec/posix/src/ptimer.c @@ -0,0 +1,75 @@ +/* + * $Id$ + */ + +#include +#include +#include + +#include +#include +#include +#include + +#include + +/* + * 14.2.2 Create a Per-Process Timer, P1003.1b-1993, p. 264 + */ + +int timer_create( + clockid_t clock_id, + struct sigevent *evp, + timer_t *timerid +) +{ + return POSIX_NOT_IMPLEMENTED(); +} + +/* + * 14.2.3 Delete a Per_process Timer, P1003.1b-1993, p. 266 + */ + +int timer_delete( + timer_t timerid +) +{ + return POSIX_NOT_IMPLEMENTED(); +} + +/* + * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 + */ + +int timer_settime( + timer_t timerid, + int flags, + const struct itimerspec *value, + struct itimerspec *ovalue +) +{ + return POSIX_NOT_IMPLEMENTED(); +} + +/* + * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 + */ + +int timer_gettime( + timer_t timerid, + struct itimerspec *value +) +{ + return POSIX_NOT_IMPLEMENTED(); +} + +/* + * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 + */ + +int timer_getoverrun( + timer_t timerid +) +{ + return POSIX_NOT_IMPLEMENTED(); +} diff --git a/c/src/exec/posix/src/time.c b/c/src/exec/posix/src/time.c index 945a550296..9284bfac44 100644 --- a/c/src/exec/posix/src/time.c +++ b/c/src/exec/posix/src/time.c @@ -11,14 +11,7 @@ #include #include -/* - * Seconds from January 1, 1970 to January 1, 1988. Used to account for - * differences between POSIX API and RTEMS core. - */ - -#define POSIX_TIME_SECONDS_1970_THROUGH_1988 \ - (((1987 - 1970 + 1) * TOD_SECONDS_PER_NON_LEAP_YEAR) + \ - (4 * TOD_SECONDS_PER_DAY)) +#include /* * _POSIX_Time_Spec_to_interval @@ -226,56 +219,6 @@ int clock_getres( return 0; } -/* - * 14.2.2 Create a Per-Process Timer, P1003.1b-1993, p. 264 - */ - -int timer_create( - clockid_t clock_id, - struct sigevent *evp, - timer_t *timerid -) -{ - return POSIX_NOT_IMPLEMENTED(); -} - -/* - * 14.2.3 Delete a Per_process Timer, P1003.1b-1993, p. 266 - */ - -int timer_delete( - timer_t timerid -) -{ - return POSIX_NOT_IMPLEMENTED(); -} - -/* - * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 - */ - -int timer_settime( - timer_t timerid, - int flags, - const struct itimerspec *value, - struct itimerspec *ovalue -) -{ - return POSIX_NOT_IMPLEMENTED(); -} - -/* - * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 - */ - -int timer_gettime( - timer_t timerid, - struct itimerspec *value -) -{ - return POSIX_NOT_IMPLEMENTED(); -} - /* * 14.2.4 Per-Process Timers, P1003.1b-1993, p. 267 */ -- cgit v1.2.3