summaryrefslogtreecommitdiffstats
path: root/cpukit/posix/src
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-07-28 14:45:42 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-07-28 14:54:51 +0200
commit21789a2117f7485000e0d88c3f76a6b9d507bb5a (patch)
treef14a8eee3d9c10fd673c43f55f7a50d9b5b58b05 /cpukit/posix/src
parentm68k: Include proper header file (diff)
downloadrtems-21789a2117f7485000e0d88c3f76a6b9d507bb5a.tar.bz2
score: Rename _POSIX_Absolute_timeout_to_ticks()
Rename _POSIX_Absolute_timeout_to_ticks() to _TOD_Absolute_timeout_to_ticks() and move it to the score directory. Delete empty <rtems/posix/time.h>.
Diffstat (limited to 'cpukit/posix/src')
-rw-r--r--cpukit/posix/src/barrierattrdestroy.c1
-rw-r--r--cpukit/posix/src/clockgetcpuclockid.c1
-rw-r--r--cpukit/posix/src/clockgetenableattr.c1
-rw-r--r--cpukit/posix/src/clocksetenableattr.c1
-rw-r--r--cpukit/posix/src/cond.c1
-rw-r--r--cpukit/posix/src/condattrdestroy.c1
-rw-r--r--cpukit/posix/src/condattrgetpshared.c1
-rw-r--r--cpukit/posix/src/condattrinit.c1
-rw-r--r--cpukit/posix/src/condattrsetpshared.c1
-rw-r--r--cpukit/posix/src/condbroadcast.c1
-rw-r--r--cpukit/posix/src/conddefaultattributes.c1
-rw-r--r--cpukit/posix/src/conddestroy.c1
-rw-r--r--cpukit/posix/src/condget.c1
-rw-r--r--cpukit/posix/src/condinit.c1
-rw-r--r--cpukit/posix/src/condsignal.c1
-rw-r--r--cpukit/posix/src/condsignalsupp.c1
-rw-r--r--cpukit/posix/src/condtimedwait.c13
-rw-r--r--cpukit/posix/src/condwait.c1
-rw-r--r--cpukit/posix/src/condwaitsupp.c1
-rw-r--r--cpukit/posix/src/mqueue.c1
-rw-r--r--cpukit/posix/src/mqueueclose.c1
-rw-r--r--cpukit/posix/src/mqueuecreatesupp.c1
-rw-r--r--cpukit/posix/src/mqueuedeletesupp.c1
-rw-r--r--cpukit/posix/src/mqueuegetattr.c1
-rw-r--r--cpukit/posix/src/mqueuenotify.c1
-rw-r--r--cpukit/posix/src/mqueueopen.c1
-rw-r--r--cpukit/posix/src/mqueuereceive.c1
-rw-r--r--cpukit/posix/src/mqueuerecvsupp.c1
-rw-r--r--cpukit/posix/src/mqueuesend.c1
-rw-r--r--cpukit/posix/src/mqueuesendsupp.c1
-rw-r--r--cpukit/posix/src/mqueuesetattr.c1
-rw-r--r--cpukit/posix/src/mqueuetimedreceive.c13
-rw-r--r--cpukit/posix/src/mqueuetimedsend.c13
-rw-r--r--cpukit/posix/src/mqueueunlink.c1
-rw-r--r--cpukit/posix/src/mutex.c1
-rw-r--r--cpukit/posix/src/mutexattrdestroy.c1
-rw-r--r--cpukit/posix/src/mutexattrgetprioceiling.c1
-rw-r--r--cpukit/posix/src/mutexattrgetprotocol.c1
-rw-r--r--cpukit/posix/src/mutexattrgetpshared.c1
-rw-r--r--cpukit/posix/src/mutexattrgettype.c1
-rw-r--r--cpukit/posix/src/mutexattrinit.c1
-rw-r--r--cpukit/posix/src/mutexattrsetprioceiling.c1
-rw-r--r--cpukit/posix/src/mutexattrsetprotocol.c1
-rw-r--r--cpukit/posix/src/mutexattrsetpshared.c1
-rw-r--r--cpukit/posix/src/mutexattrsettype.c1
-rw-r--r--cpukit/posix/src/mutexdestroy.c1
-rw-r--r--cpukit/posix/src/mutexgetprioceiling.c1
-rw-r--r--cpukit/posix/src/mutexinit.c1
-rw-r--r--cpukit/posix/src/mutexlock.c1
-rw-r--r--cpukit/posix/src/mutexlocksupp.c1
-rw-r--r--cpukit/posix/src/mutexsetprioceiling.c1
-rw-r--r--cpukit/posix/src/mutextimedlock.c19
-rw-r--r--cpukit/posix/src/mutextrylock.c1
-rw-r--r--cpukit/posix/src/mutexunlock.c1
-rw-r--r--cpukit/posix/src/posixtimespecabsolutetimeout.c88
-rw-r--r--cpukit/posix/src/prwlocktimedrdlock.c18
-rw-r--r--cpukit/posix/src/prwlocktimedwrlock.c18
-rw-r--r--cpukit/posix/src/psignal.c1
-rw-r--r--cpukit/posix/src/psignalchecksignal.c1
-rw-r--r--cpukit/posix/src/psignalclearsignals.c1
-rw-r--r--cpukit/posix/src/psignalsetprocesssignals.c1
-rw-r--r--cpukit/posix/src/psignalunblockthread.c1
-rw-r--r--cpukit/posix/src/psxtransschedparam.c1
-rw-r--r--cpukit/posix/src/pthread.c1
-rw-r--r--cpukit/posix/src/pthreadcreate.c1
-rw-r--r--cpukit/posix/src/pthreadinitthreads.c1
-rw-r--r--cpukit/posix/src/pthreadsetschedparam.c1
-rw-r--r--cpukit/posix/src/ptimer.c1
-rw-r--r--cpukit/posix/src/rwlockattrdestroy.c1
-rw-r--r--cpukit/posix/src/sched_getscheduler.c1
-rw-r--r--cpukit/posix/src/sched_setparam.c1
-rw-r--r--cpukit/posix/src/sched_setscheduler.c1
-rw-r--r--cpukit/posix/src/semaphore.c1
-rw-r--r--cpukit/posix/src/semaphorecreatesupp.c1
-rw-r--r--cpukit/posix/src/semaphoredeletesupp.c1
-rw-r--r--cpukit/posix/src/semaphorewaitsupp.c1
-rw-r--r--cpukit/posix/src/semclose.c1
-rw-r--r--cpukit/posix/src/semdestroy.c1
-rw-r--r--cpukit/posix/src/semgetvalue.c1
-rw-r--r--cpukit/posix/src/seminit.c1
-rw-r--r--cpukit/posix/src/semopen.c1
-rw-r--r--cpukit/posix/src/sempost.c1
-rw-r--r--cpukit/posix/src/semtimedwait.c18
-rw-r--r--cpukit/posix/src/semtrywait.c1
-rw-r--r--cpukit/posix/src/semunlink.c1
-rw-r--r--cpukit/posix/src/semwait.c1
-rw-r--r--cpukit/posix/src/sigtimedwait.c1
-rw-r--r--cpukit/posix/src/timercreate.c1
-rw-r--r--cpukit/posix/src/timerdelete.c1
-rw-r--r--cpukit/posix/src/timersettime.c1
-rw-r--r--cpukit/posix/src/timertsr.c1
-rw-r--r--cpukit/posix/src/ualarm.c1
92 files changed, 54 insertions, 230 deletions
diff --git a/cpukit/posix/src/barrierattrdestroy.c b/cpukit/posix/src/barrierattrdestroy.c
index 40aec79c6a..96c1e2b05d 100644
--- a/cpukit/posix/src/barrierattrdestroy.c
+++ b/cpukit/posix/src/barrierattrdestroy.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/clockgetcpuclockid.c b/cpukit/posix/src/clockgetcpuclockid.c
index 2a224d0bc1..51f8588e74 100644
--- a/cpukit/posix/src/clockgetcpuclockid.c
+++ b/cpukit/posix/src/clockgetcpuclockid.c
@@ -26,7 +26,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
-#include <rtems/posix/time.h>
/*
* 20.1.3 Accessing a Process CPU-time CLock, P1003.4b/D8, p. 55
diff --git a/cpukit/posix/src/clockgetenableattr.c b/cpukit/posix/src/clockgetenableattr.c
index eb78850bed..f37984b64b 100644
--- a/cpukit/posix/src/clockgetenableattr.c
+++ b/cpukit/posix/src/clockgetenableattr.c
@@ -26,7 +26,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
-#include <rtems/posix/time.h>
/*
* 20.1.5 CPU-time Clock Attribute Access, P1003.4b/D8, p. 58
diff --git a/cpukit/posix/src/clocksetenableattr.c b/cpukit/posix/src/clocksetenableattr.c
index d6d994e4c7..ac15f31ca4 100644
--- a/cpukit/posix/src/clocksetenableattr.c
+++ b/cpukit/posix/src/clocksetenableattr.c
@@ -26,7 +26,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
-#include <rtems/posix/time.h>
/*
* 20.1.5 CPU-time Clock Attribute Access, P1003.4b/D8, p. 58
diff --git a/cpukit/posix/src/cond.c b/cpukit/posix/src/cond.c
index ba7b03328a..5ce12d5220 100644
--- a/cpukit/posix/src/cond.c
+++ b/cpukit/posix/src/cond.c
@@ -26,7 +26,6 @@
#include <rtems/config.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condattrdestroy.c b/cpukit/posix/src/condattrdestroy.c
index 1399ed0d74..d35a3ff651 100644
--- a/cpukit/posix/src/condattrdestroy.c
+++ b/cpukit/posix/src/condattrdestroy.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condattrgetpshared.c b/cpukit/posix/src/condattrgetpshared.c
index 7d7f13aec9..e1427dfaca 100644
--- a/cpukit/posix/src/condattrgetpshared.c
+++ b/cpukit/posix/src/condattrgetpshared.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/**
diff --git a/cpukit/posix/src/condattrinit.c b/cpukit/posix/src/condattrinit.c
index d9fd6c9473..f4d8e393e4 100644
--- a/cpukit/posix/src/condattrinit.c
+++ b/cpukit/posix/src/condattrinit.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condattrsetpshared.c b/cpukit/posix/src/condattrsetpshared.c
index a1682e8031..b6700001ec 100644
--- a/cpukit/posix/src/condattrsetpshared.c
+++ b/cpukit/posix/src/condattrsetpshared.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condbroadcast.c b/cpukit/posix/src/condbroadcast.c
index 718cb9b23a..db73837d09 100644
--- a/cpukit/posix/src/condbroadcast.c
+++ b/cpukit/posix/src/condbroadcast.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/**
diff --git a/cpukit/posix/src/conddefaultattributes.c b/cpukit/posix/src/conddefaultattributes.c
index 8b6d5f161a..84fdbc875f 100644
--- a/cpukit/posix/src/conddefaultattributes.c
+++ b/cpukit/posix/src/conddefaultattributes.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/conddestroy.c b/cpukit/posix/src/conddestroy.c
index cd437a9114..79c50232eb 100644
--- a/cpukit/posix/src/conddestroy.c
+++ b/cpukit/posix/src/conddestroy.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/**
diff --git a/cpukit/posix/src/condget.c b/cpukit/posix/src/condget.c
index 11b3ddff42..6ebba730a3 100644
--- a/cpukit/posix/src/condget.c
+++ b/cpukit/posix/src/condget.c
@@ -17,7 +17,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
POSIX_Condition_variables_Control *_POSIX_Condition_variables_Get (
diff --git a/cpukit/posix/src/condinit.c b/cpukit/posix/src/condinit.c
index 0b61d14cb9..eb31da0e80 100644
--- a/cpukit/posix/src/condinit.c
+++ b/cpukit/posix/src/condinit.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/**
diff --git a/cpukit/posix/src/condsignal.c b/cpukit/posix/src/condsignal.c
index cabe35d4a8..6fd743fd6b 100644
--- a/cpukit/posix/src/condsignal.c
+++ b/cpukit/posix/src/condsignal.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/**
diff --git a/cpukit/posix/src/condsignalsupp.c b/cpukit/posix/src/condsignalsupp.c
index 74b97b91a9..938b5e50d2 100644
--- a/cpukit/posix/src/condsignalsupp.c
+++ b/cpukit/posix/src/condsignalsupp.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condtimedwait.c b/cpukit/posix/src/condtimedwait.c
index 191a09fb46..3c978e41b8 100644
--- a/cpukit/posix/src/condtimedwait.c
+++ b/cpukit/posix/src/condtimedwait.c
@@ -22,9 +22,8 @@
#include <errno.h>
#include <rtems/system.h>
-#include <rtems/score/watchdog.h>
+#include <rtems/score/todimpl.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
@@ -39,7 +38,7 @@ int pthread_cond_timedwait(
{
Watchdog_Interval ticks;
bool already_timedout;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
/*
* POSIX requires that blocking calls with timeouts that take
@@ -51,12 +50,12 @@ int pthread_cond_timedwait(
* status into the appropriate error.
*/
already_timedout = false;
- status = _POSIX_Absolute_timeout_to_ticks(abstime, &ticks);
- if ( status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
+ status = _TOD_Absolute_timeout_to_ticks(abstime, &ticks);
+ if ( status == TOD_ABSOLUTE_TIMEOUT_INVALID )
return EINVAL;
- if ( status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ status == TOD_ABSOLUTE_TIMEOUT_IS_NOW )
already_timedout = true;
return _POSIX_Condition_variables_Wait_support(
diff --git a/cpukit/posix/src/condwait.c b/cpukit/posix/src/condwait.c
index 034b9140e4..787c91fadf 100644
--- a/cpukit/posix/src/condwait.c
+++ b/cpukit/posix/src/condwait.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/condwaitsupp.c b/cpukit/posix/src/condwaitsupp.c
index 5a71dc3b54..5b7fb5d7a4 100644
--- a/cpukit/posix/src/condwaitsupp.c
+++ b/cpukit/posix/src/condwaitsupp.c
@@ -25,7 +25,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/score/statesimpl.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
int _POSIX_Condition_variables_Wait_support(
diff --git a/cpukit/posix/src/mqueue.c b/cpukit/posix/src/mqueue.c
index 049ab8a0e3..43878b708c 100644
--- a/cpukit/posix/src/mqueue.c
+++ b/cpukit/posix/src/mqueue.c
@@ -31,7 +31,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Message_queue_Manager_initialization
diff --git a/cpukit/posix/src/mqueueclose.c b/cpukit/posix/src/mqueueclose.c
index 72a7cdc40e..2864e95f3c 100644
--- a/cpukit/posix/src/mqueueclose.c
+++ b/cpukit/posix/src/mqueueclose.c
@@ -42,7 +42,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
*
diff --git a/cpukit/posix/src/mqueuecreatesupp.c b/cpukit/posix/src/mqueuecreatesupp.c
index 3be64b4cc4..6d407314f2 100644
--- a/cpukit/posix/src/mqueuecreatesupp.c
+++ b/cpukit/posix/src/mqueuecreatesupp.c
@@ -38,7 +38,6 @@
#include <rtems/score/wkspace.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Message_queue_Create_support
diff --git a/cpukit/posix/src/mqueuedeletesupp.c b/cpukit/posix/src/mqueuedeletesupp.c
index d701304301..9bf17a38dc 100644
--- a/cpukit/posix/src/mqueuedeletesupp.c
+++ b/cpukit/posix/src/mqueuedeletesupp.c
@@ -31,7 +31,6 @@
#include <rtems/score/wkspace.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
#if defined(RTEMS_DEBUG)
#include <rtems/bspIo.h>
#endif
diff --git a/cpukit/posix/src/mqueuegetattr.c b/cpukit/posix/src/mqueuegetattr.c
index 6900f0ebb8..735bb12f01 100644
--- a/cpukit/posix/src/mqueuegetattr.c
+++ b/cpukit/posix/src/mqueuegetattr.c
@@ -42,7 +42,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* 15.2.8 Get Message Queue Attributes, P1003.1b-1993, p. 283
diff --git a/cpukit/posix/src/mqueuenotify.c b/cpukit/posix/src/mqueuenotify.c
index 5027164f38..810097691f 100644
--- a/cpukit/posix/src/mqueuenotify.c
+++ b/cpukit/posix/src/mqueuenotify.c
@@ -32,7 +32,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Message_queue_Notify_handler
diff --git a/cpukit/posix/src/mqueueopen.c b/cpukit/posix/src/mqueueopen.c
index 96721d1f8e..1daedc48f5 100644
--- a/cpukit/posix/src/mqueueopen.c
+++ b/cpukit/posix/src/mqueueopen.c
@@ -41,7 +41,6 @@
#include <rtems/score/todimpl.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
#define MQ_OPEN_FAILED ((mqd_t) -1)
diff --git a/cpukit/posix/src/mqueuereceive.c b/cpukit/posix/src/mqueuereceive.c
index 493ac79219..465cd79cec 100644
--- a/cpukit/posix/src/mqueuereceive.c
+++ b/cpukit/posix/src/mqueuereceive.c
@@ -30,7 +30,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
ssize_t mq_receive(
mqd_t mqdes,
diff --git a/cpukit/posix/src/mqueuerecvsupp.c b/cpukit/posix/src/mqueuerecvsupp.c
index 2f9bb2d276..54d0ac1d7f 100644
--- a/cpukit/posix/src/mqueuerecvsupp.c
+++ b/cpukit/posix/src/mqueuerecvsupp.c
@@ -30,7 +30,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Message_queue_Receive_support
diff --git a/cpukit/posix/src/mqueuesend.c b/cpukit/posix/src/mqueuesend.c
index 01ea896bfd..6cf67cd3bb 100644
--- a/cpukit/posix/src/mqueuesend.c
+++ b/cpukit/posix/src/mqueuesend.c
@@ -42,7 +42,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* 15.2.4 Send a Message to a Message Queue, P1003.1b-1993, p. 277
diff --git a/cpukit/posix/src/mqueuesendsupp.c b/cpukit/posix/src/mqueuesendsupp.c
index d73538ae88..976d1e0115 100644
--- a/cpukit/posix/src/mqueuesendsupp.c
+++ b/cpukit/posix/src/mqueuesendsupp.c
@@ -42,7 +42,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
diff --git a/cpukit/posix/src/mqueuesetattr.c b/cpukit/posix/src/mqueuesetattr.c
index fb773b1e3f..13e6974b96 100644
--- a/cpukit/posix/src/mqueuesetattr.c
+++ b/cpukit/posix/src/mqueuesetattr.c
@@ -30,7 +30,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
int mq_setattr(
mqd_t mqdes,
diff --git a/cpukit/posix/src/mqueuetimedreceive.c b/cpukit/posix/src/mqueuetimedreceive.c
index 3d433b3c61..19e5430ff2 100644
--- a/cpukit/posix/src/mqueuetimedreceive.c
+++ b/cpukit/posix/src/mqueuetimedreceive.c
@@ -41,10 +41,9 @@
#include <mqueue.h>
#include <rtems/system.h>
-#include <rtems/score/watchdog.h>
+#include <rtems/score/todimpl.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* 15.2.5 Receive a Message From a Message Queue, P1003.1b-1993, p. 279
@@ -62,7 +61,7 @@ ssize_t mq_timedreceive(
{
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
/*
* POSIX requires that blocking calls with timeouts that take
@@ -73,12 +72,12 @@ ssize_t mq_timedreceive(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
return _POSIX_Message_queue_Receive_support(
diff --git a/cpukit/posix/src/mqueuetimedsend.c b/cpukit/posix/src/mqueuetimedsend.c
index 0001ff4a03..ce178fa08d 100644
--- a/cpukit/posix/src/mqueuetimedsend.c
+++ b/cpukit/posix/src/mqueuetimedsend.c
@@ -27,10 +27,9 @@
#include <mqueue.h>
#include <rtems/system.h>
-#include <rtems/score/watchdog.h>
+#include <rtems/score/todimpl.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
int mq_timedsend(
mqd_t mqdes,
@@ -42,7 +41,7 @@ int mq_timedsend(
{
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
/*
* POSIX requires that blocking calls with timeouts that take
@@ -53,12 +52,12 @@ int mq_timedsend(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
return _POSIX_Message_queue_Send_support(
diff --git a/cpukit/posix/src/mqueueunlink.c b/cpukit/posix/src/mqueueunlink.c
index 92b1976a43..2be096a421 100644
--- a/cpukit/posix/src/mqueueunlink.c
+++ b/cpukit/posix/src/mqueueunlink.c
@@ -31,7 +31,6 @@
#include <rtems/score/wkspace.h>
#include <rtems/seterr.h>
#include <rtems/posix/mqueueimpl.h>
-#include <rtems/posix/time.h>
/*
* 15.2.2 Remove a Message Queue, P1003.1b-1993, p. 276
diff --git a/cpukit/posix/src/mutex.c b/cpukit/posix/src/mutex.c
index dcaf030d8c..89e5b84951 100644
--- a/cpukit/posix/src/mutex.c
+++ b/cpukit/posix/src/mutex.c
@@ -28,7 +28,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Mutex_Manager_initialization
diff --git a/cpukit/posix/src/mutexattrdestroy.c b/cpukit/posix/src/mutexattrdestroy.c
index 677796604e..1817a26cbd 100644
--- a/cpukit/posix/src/mutexattrdestroy.c
+++ b/cpukit/posix/src/mutexattrdestroy.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/**
* 11.3.1 Mutex Initialization Attributes, P1003.1c/Draft 10, p. 81
diff --git a/cpukit/posix/src/mutexattrgetprioceiling.c b/cpukit/posix/src/mutexattrgetprioceiling.c
index 58c1dbad67..d8bb00761c 100644
--- a/cpukit/posix/src/mutexattrgetprioceiling.c
+++ b/cpukit/posix/src/mutexattrgetprioceiling.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.1 Mutex Initialization Scheduling Attributes, P1003.1c/Draft 10, p. 128
diff --git a/cpukit/posix/src/mutexattrgetprotocol.c b/cpukit/posix/src/mutexattrgetprotocol.c
index b86dc00abb..efb4a7f239 100644
--- a/cpukit/posix/src/mutexattrgetprotocol.c
+++ b/cpukit/posix/src/mutexattrgetprotocol.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.1 Mutex Initialization Scheduling Attributes, P1003.1c/Draft 10, p. 128
diff --git a/cpukit/posix/src/mutexattrgetpshared.c b/cpukit/posix/src/mutexattrgetpshared.c
index 9ece1f7c85..5ef8c59eb0 100644
--- a/cpukit/posix/src/mutexattrgetpshared.c
+++ b/cpukit/posix/src/mutexattrgetpshared.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 11.3.1 Mutex Initialization Attributes, P1003.1c/Draft 10, p. 81
diff --git a/cpukit/posix/src/mutexattrgettype.c b/cpukit/posix/src/mutexattrgettype.c
index e0fd2f88fd..3c12dcbc89 100644
--- a/cpukit/posix/src/mutexattrgettype.c
+++ b/cpukit/posix/src/mutexattrgettype.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
#if defined(_UNIX98_THREAD_MUTEX_ATTRIBUTES)
int pthread_mutexattr_gettype(
diff --git a/cpukit/posix/src/mutexattrinit.c b/cpukit/posix/src/mutexattrinit.c
index d4fe6f3eaf..7c249ba620 100644
--- a/cpukit/posix/src/mutexattrinit.c
+++ b/cpukit/posix/src/mutexattrinit.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/**
* 11.3.1 Mutex Initialization Attributes, P1003.1c/Draft 10, p. 81
diff --git a/cpukit/posix/src/mutexattrsetprioceiling.c b/cpukit/posix/src/mutexattrsetprioceiling.c
index 357a73dbb2..ba377a99cc 100644
--- a/cpukit/posix/src/mutexattrsetprioceiling.c
+++ b/cpukit/posix/src/mutexattrsetprioceiling.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.1 Mutex Initialization Scheduling Attributes, P1003.1c/Draft 10, p. 128
diff --git a/cpukit/posix/src/mutexattrsetprotocol.c b/cpukit/posix/src/mutexattrsetprotocol.c
index 8d54cc4b54..eecc04b7ce 100644
--- a/cpukit/posix/src/mutexattrsetprotocol.c
+++ b/cpukit/posix/src/mutexattrsetprotocol.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.1 Mutex Initialization Scheduling Attributes, P1003.1c/Draft 10, p. 128
diff --git a/cpukit/posix/src/mutexattrsetpshared.c b/cpukit/posix/src/mutexattrsetpshared.c
index bff73c204b..bd94679b1a 100644
--- a/cpukit/posix/src/mutexattrsetpshared.c
+++ b/cpukit/posix/src/mutexattrsetpshared.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 11.3.1 Mutex Initialization Attributes, P1003.1c/Draft 10, p. 81
diff --git a/cpukit/posix/src/mutexattrsettype.c b/cpukit/posix/src/mutexattrsettype.c
index fee5e36d96..b188e463ef 100644
--- a/cpukit/posix/src/mutexattrsettype.c
+++ b/cpukit/posix/src/mutexattrsettype.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
#if defined(_UNIX98_THREAD_MUTEX_ATTRIBUTES)
int pthread_mutexattr_settype(
diff --git a/cpukit/posix/src/mutexdestroy.c b/cpukit/posix/src/mutexdestroy.c
index fce78af715..9ff3dba9f5 100644
--- a/cpukit/posix/src/mutexdestroy.c
+++ b/cpukit/posix/src/mutexdestroy.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 11.3.2 Initializing and Destroying a Mutex, P1003.1c/Draft 10, p. 87
diff --git a/cpukit/posix/src/mutexgetprioceiling.c b/cpukit/posix/src/mutexgetprioceiling.c
index 4bfc6a6f96..129f661576 100644
--- a/cpukit/posix/src/mutexgetprioceiling.c
+++ b/cpukit/posix/src/mutexgetprioceiling.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.2 Change the Priority Ceiling of a Mutex, P1003.1c/Draft 10, p. 131
diff --git a/cpukit/posix/src/mutexinit.c b/cpukit/posix/src/mutexinit.c
index fdaa6090ee..db7f6b8466 100644
--- a/cpukit/posix/src/mutexinit.c
+++ b/cpukit/posix/src/mutexinit.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/**
* 11.3.2 Initializing and Destroying a Mutex, P1003.1c/Draft 10, p. 87
diff --git a/cpukit/posix/src/mutexlock.c b/cpukit/posix/src/mutexlock.c
index 43114fdaca..d4cf4b74bd 100644
--- a/cpukit/posix/src/mutexlock.c
+++ b/cpukit/posix/src/mutexlock.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 11.3.3 Locking and Unlocking a Mutex, P1003.1c/Draft 10, p. 93
diff --git a/cpukit/posix/src/mutexlocksupp.c b/cpukit/posix/src/mutexlocksupp.c
index b63a89aa4e..cd95a976d8 100644
--- a/cpukit/posix/src/mutexlocksupp.c
+++ b/cpukit/posix/src/mutexlocksupp.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* _POSIX_Mutex_Lock_support
diff --git a/cpukit/posix/src/mutexsetprioceiling.c b/cpukit/posix/src/mutexsetprioceiling.c
index 32d92107cc..8b966bafc7 100644
--- a/cpukit/posix/src/mutexsetprioceiling.c
+++ b/cpukit/posix/src/mutexsetprioceiling.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 13.6.2 Change the Priority Ceiling of a Mutex, P1003.1c/Draft 10, p. 131
diff --git a/cpukit/posix/src/mutextimedlock.c b/cpukit/posix/src/mutextimedlock.c
index 30c4be7753..c2f00785e2 100644
--- a/cpukit/posix/src/mutextimedlock.c
+++ b/cpukit/posix/src/mutextimedlock.c
@@ -23,10 +23,9 @@
#include <rtems/system.h>
#include <rtems/score/coremuteximpl.h>
-#include <rtems/score/watchdog.h>
+#include <rtems/score/todimpl.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/**
* 11.3.3 Locking and Unlocking a Mutex, P1003.1c/Draft 10, p. 93
@@ -40,7 +39,7 @@ int pthread_mutex_timedlock(
{
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
int lock_status;
/*
@@ -52,12 +51,12 @@ int pthread_mutex_timedlock(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
lock_status = _POSIX_Mutex_Lock_support( mutex, do_wait, ticks );
@@ -68,10 +67,10 @@ int pthread_mutex_timedlock(
* make sure the right reason is returned.
*/
if ( !do_wait && (lock_status == EBUSY) ) {
- if ( status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_INVALID )
return EINVAL;
- if ( status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ status == TOD_ABSOLUTE_TIMEOUT_IS_NOW )
return ETIMEDOUT;
}
diff --git a/cpukit/posix/src/mutextrylock.c b/cpukit/posix/src/mutextrylock.c
index e765e91e8e..d029ae5de6 100644
--- a/cpukit/posix/src/mutextrylock.c
+++ b/cpukit/posix/src/mutextrylock.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/**
* 11.3.3 Locking and Unlocking a Mutex, P1003.1c/Draft 10, p. 93
diff --git a/cpukit/posix/src/mutexunlock.c b/cpukit/posix/src/mutexunlock.c
index c5b2375d1a..a8b28db699 100644
--- a/cpukit/posix/src/mutexunlock.c
+++ b/cpukit/posix/src/mutexunlock.c
@@ -26,7 +26,6 @@
#include <rtems/score/watchdog.h>
#include <rtems/posix/muteximpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
/*
* 11.3.3 Locking and Unlocking a Mutex, P1003.1c/Draft 10, p. 93
diff --git a/cpukit/posix/src/posixtimespecabsolutetimeout.c b/cpukit/posix/src/posixtimespecabsolutetimeout.c
deleted file mode 100644
index f3029861d1..0000000000
--- a/cpukit/posix/src/posixtimespecabsolutetimeout.c
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * @file
- *
- * @brief Convert Absolute Timeout to Ticks
- * @ingroup POSIX_TIMETYPES Time Types
- */
-
-/*
- * COPYRIGHT (c) 1989-2008.
- * On-Line Applications Research Corporation (OAR).
- *
- * The license and distribution terms for this file may be
- * found in the file LICENSE in this distribution or at
- * http://www.rtems.org/license/LICENSE.
- */
-
-#if HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <stdarg.h>
-
-#include <errno.h>
-#include <fcntl.h>
-#include <pthread.h>
-#include <semaphore.h>
-#include <limits.h>
-
-#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
-#include <rtems/score/todimpl.h>
-#include <rtems/seterr.h>
-
-/*
- * The abstime is a walltime. We turn it into an interval.
- */
-POSIX_Absolute_timeout_conversion_results_t _POSIX_Absolute_timeout_to_ticks(
- const struct timespec *abstime,
- Watchdog_Interval *ticks_out
-)
-{
- struct timespec current_time;
- struct timespec difference;
-
-
- /*
- * Make sure there is always a value returned.
- */
- *ticks_out = 0;
-
- /*
- * Is the absolute time even valid?
- */
- if ( !_Timespec_Is_valid(abstime) )
- return POSIX_ABSOLUTE_TIMEOUT_INVALID;
-
- /*
- * Is the absolute time in the past?
- */
- _TOD_Get_as_timespec( &current_time );
-
- if ( _Timespec_Less_than( abstime, &current_time ) )
- return POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST;
-
- /*
- * How long until the requested absolute time?
- */
- _Timespec_Subtract( &current_time, abstime, &difference );
-
- /*
- * Internally the SuperCore uses ticks, so convert to them.
- */
- *ticks_out = _Timespec_To_ticks( &difference );
-
- /*
- * If the difference was 0, then the future is now. It is so bright
- * we better wear shades.
- */
- if ( !*ticks_out )
- return POSIX_ABSOLUTE_TIMEOUT_IS_NOW;
-
- /*
- * This is the case we were expecting and it took this long to
- * get here.
- */
- return POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE;
-}
-
diff --git a/cpukit/posix/src/prwlocktimedrdlock.c b/cpukit/posix/src/prwlocktimedrdlock.c
index 38fcb1a9ad..20f66822fd 100644
--- a/cpukit/posix/src/prwlocktimedrdlock.c
+++ b/cpukit/posix/src/prwlocktimedrdlock.c
@@ -22,8 +22,8 @@
#include <errno.h>
#include <rtems/posix/rwlockimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/thread.h>
+#include <rtems/score/todimpl.h>
/*
* pthread_rwlock_timedrdlock
@@ -47,7 +47,7 @@ int pthread_rwlock_timedrdlock(
Objects_Locations location;
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
Thread_Control *executing;
/*
@@ -59,12 +59,12 @@ int pthread_rwlock_timedrdlock(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
the_rwlock = _POSIX_RWLock_Get( rwlock, &location );
@@ -85,10 +85,10 @@ int pthread_rwlock_timedrdlock(
_Objects_Put( &the_rwlock->Object );
if ( !do_wait ) {
if ( executing->Wait.return_code == CORE_RWLOCK_UNAVAILABLE ) {
- if ( status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_INVALID )
return EINVAL;
- if ( status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ status == TOD_ABSOLUTE_TIMEOUT_IS_NOW )
return ETIMEDOUT;
}
}
diff --git a/cpukit/posix/src/prwlocktimedwrlock.c b/cpukit/posix/src/prwlocktimedwrlock.c
index 2f192d4045..f387dc3835 100644
--- a/cpukit/posix/src/prwlocktimedwrlock.c
+++ b/cpukit/posix/src/prwlocktimedwrlock.c
@@ -24,8 +24,8 @@
#include <errno.h>
#include <rtems/posix/rwlockimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/thread.h>
+#include <rtems/score/todimpl.h>
/*
* pthread_rwlock_timedwrlock
@@ -49,7 +49,7 @@ int pthread_rwlock_timedwrlock(
Objects_Locations location;
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
Thread_Control *executing;
/*
@@ -61,12 +61,12 @@ int pthread_rwlock_timedwrlock(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
the_rwlock = _POSIX_RWLock_Get( rwlock, &location );
@@ -87,10 +87,10 @@ int pthread_rwlock_timedwrlock(
_Objects_Put( &the_rwlock->Object );
if ( !do_wait &&
(executing->Wait.return_code == CORE_RWLOCK_UNAVAILABLE) ) {
- if ( status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_INVALID )
return EINVAL;
- if ( status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
+ if ( status == TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ status == TOD_ABSOLUTE_TIMEOUT_IS_NOW )
return ETIMEDOUT;
}
diff --git a/cpukit/posix/src/psignal.c b/cpukit/posix/src/psignal.c
index 3ca0723860..1f945362cf 100644
--- a/cpukit/posix/src/psignal.c
+++ b/cpukit/posix/src/psignal.c
@@ -31,7 +31,6 @@
#include <rtems/posix/threadsup.h>
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/config.h>
#include <rtems/seterr.h>
diff --git a/cpukit/posix/src/psignalchecksignal.c b/cpukit/posix/src/psignalchecksignal.c
index d71bfb46d3..2f9fe10a5a 100644
--- a/cpukit/posix/src/psignalchecksignal.c
+++ b/cpukit/posix/src/psignalchecksignal.c
@@ -34,7 +34,6 @@
#include <rtems/posix/threadsup.h>
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <stdio.h>
bool _POSIX_signals_Check_signal(
diff --git a/cpukit/posix/src/psignalclearsignals.c b/cpukit/posix/src/psignalclearsignals.c
index 8999145941..18bdea5d18 100644
--- a/cpukit/posix/src/psignalclearsignals.c
+++ b/cpukit/posix/src/psignalclearsignals.c
@@ -30,7 +30,6 @@
#include <rtems/posix/threadsup.h>
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <stdio.h>
/*
diff --git a/cpukit/posix/src/psignalsetprocesssignals.c b/cpukit/posix/src/psignalsetprocesssignals.c
index f54e779b07..8a2586435c 100644
--- a/cpukit/posix/src/psignalsetprocesssignals.c
+++ b/cpukit/posix/src/psignalsetprocesssignals.c
@@ -30,7 +30,6 @@
#include <rtems/posix/threadsup.h>
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <stdio.h>
void _POSIX_signals_Set_process_signals(
diff --git a/cpukit/posix/src/psignalunblockthread.c b/cpukit/posix/src/psignalunblockthread.c
index 200e9e714b..fd5c30bdf2 100644
--- a/cpukit/posix/src/psignalunblockthread.c
+++ b/cpukit/posix/src/psignalunblockthread.c
@@ -32,7 +32,6 @@
#include <rtems/posix/threadsup.h>
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <stdio.h>
static bool _POSIX_signals_Unblock_thread_done(
diff --git a/cpukit/posix/src/psxtransschedparam.c b/cpukit/posix/src/psxtransschedparam.c
index 2069b627c8..89fadde253 100644
--- a/cpukit/posix/src/psxtransschedparam.c
+++ b/cpukit/posix/src/psxtransschedparam.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/posix/pthreadimpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
int _POSIX_Thread_Translate_sched_param(
int policy,
diff --git a/cpukit/posix/src/pthread.c b/cpukit/posix/src/pthread.c
index dc31449d82..283ffdfbc0 100644
--- a/cpukit/posix/src/pthread.c
+++ b/cpukit/posix/src/pthread.c
@@ -39,7 +39,6 @@
#include <rtems/posix/psignalimpl.h>
#include <rtems/posix/config.h>
#include <rtems/posix/keyimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/timespec.h>
#include <rtems/score/cpusetimpl.h>
#include <rtems/score/assert.h>
diff --git a/cpukit/posix/src/pthreadcreate.c b/cpukit/posix/src/pthreadcreate.c
index 498242c02b..59c4e66e9d 100644
--- a/cpukit/posix/src/pthreadcreate.c
+++ b/cpukit/posix/src/pthreadcreate.c
@@ -27,7 +27,6 @@
#include <rtems/posix/priorityimpl.h>
#include <rtems/posix/pthreadimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/cpusetimpl.h>
#include <rtems/score/threadimpl.h>
#include <rtems/score/apimutex.h>
diff --git a/cpukit/posix/src/pthreadinitthreads.c b/cpukit/posix/src/pthreadinitthreads.c
index 3738dc44e1..3379b7968c 100644
--- a/cpukit/posix/src/pthreadinitthreads.c
+++ b/cpukit/posix/src/pthreadinitthreads.c
@@ -33,7 +33,6 @@
#include <rtems/posix/pthreadimpl.h>
#include <rtems/posix/priorityimpl.h>
#include <rtems/posix/config.h>
-#include <rtems/posix/time.h>
#include <rtems/rtems/config.h>
void _POSIX_Threads_Initialize_user_threads_body(void)
diff --git a/cpukit/posix/src/pthreadsetschedparam.c b/cpukit/posix/src/pthreadsetschedparam.c
index 067e6ba509..c3be366818 100644
--- a/cpukit/posix/src/pthreadsetschedparam.c
+++ b/cpukit/posix/src/pthreadsetschedparam.c
@@ -27,7 +27,6 @@
#include <rtems/posix/pthreadimpl.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/threadimpl.h>
#include <rtems/score/watchdogimpl.h>
#include <rtems/config.h>
diff --git a/cpukit/posix/src/ptimer.c b/cpukit/posix/src/ptimer.c
index 684ad071c8..a1e06373b8 100644
--- a/cpukit/posix/src/ptimer.c
+++ b/cpukit/posix/src/ptimer.c
@@ -27,7 +27,6 @@
#include <rtems/score/isr.h>
#include <rtems/score/thread.h>
-#include <rtems/posix/time.h>
/************************************/
/* These includes are now necessary */
diff --git a/cpukit/posix/src/rwlockattrdestroy.c b/cpukit/posix/src/rwlockattrdestroy.c
index 3b601f94cb..19bf0ff200 100644
--- a/cpukit/posix/src/rwlockattrdestroy.c
+++ b/cpukit/posix/src/rwlockattrdestroy.c
@@ -24,7 +24,6 @@
#include <rtems/system.h>
#include <rtems/score/watchdog.h>
#include <rtems/posix/condimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/muteximpl.h>
/*
diff --git a/cpukit/posix/src/sched_getscheduler.c b/cpukit/posix/src/sched_getscheduler.c
index 79233ec351..b746a7cb52 100644
--- a/cpukit/posix/src/sched_getscheduler.c
+++ b/cpukit/posix/src/sched_getscheduler.c
@@ -27,7 +27,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
int sched_getscheduler(
pid_t pid __attribute__((unused))
diff --git a/cpukit/posix/src/sched_setparam.c b/cpukit/posix/src/sched_setparam.c
index 215e72df39..dbb45303bc 100644
--- a/cpukit/posix/src/sched_setparam.c
+++ b/cpukit/posix/src/sched_setparam.c
@@ -27,7 +27,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
int sched_setparam(
pid_t pid __attribute__((unused)),
diff --git a/cpukit/posix/src/sched_setscheduler.c b/cpukit/posix/src/sched_setscheduler.c
index 0bf9c6d854..1fe7631bc5 100644
--- a/cpukit/posix/src/sched_setscheduler.c
+++ b/cpukit/posix/src/sched_setscheduler.c
@@ -25,7 +25,6 @@
#include <rtems/score/thread.h>
#include <rtems/seterr.h>
#include <rtems/posix/priorityimpl.h>
-#include <rtems/posix/time.h>
int sched_setscheduler(
pid_t pid __attribute__((unused)),
diff --git a/cpukit/posix/src/semaphore.c b/cpukit/posix/src/semaphore.c
index e97b3f42dc..5830373d3a 100644
--- a/cpukit/posix/src/semaphore.c
+++ b/cpukit/posix/src/semaphore.c
@@ -29,7 +29,6 @@
#include <rtems/system.h>
#include <rtems/config.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
/*
diff --git a/cpukit/posix/src/semaphorecreatesupp.c b/cpukit/posix/src/semaphorecreatesupp.c
index 7751a58c0e..e4187d697d 100644
--- a/cpukit/posix/src/semaphorecreatesupp.c
+++ b/cpukit/posix/src/semaphorecreatesupp.c
@@ -30,7 +30,6 @@
#include <rtems/system.h>
#include <rtems/score/wkspace.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
/*
diff --git a/cpukit/posix/src/semaphoredeletesupp.c b/cpukit/posix/src/semaphoredeletesupp.c
index 38bf80672c..d9cf1d3cb7 100644
--- a/cpukit/posix/src/semaphoredeletesupp.c
+++ b/cpukit/posix/src/semaphoredeletesupp.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
void _POSIX_Semaphore_Delete(
diff --git a/cpukit/posix/src/semaphorewaitsupp.c b/cpukit/posix/src/semaphorewaitsupp.c
index 8b36561983..5c055bea41 100644
--- a/cpukit/posix/src/semaphorewaitsupp.c
+++ b/cpukit/posix/src/semaphorewaitsupp.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int _POSIX_Semaphore_Wait_support(
diff --git a/cpukit/posix/src/semclose.c b/cpukit/posix/src/semclose.c
index 9dedc34c1a..f134dc43a7 100644
--- a/cpukit/posix/src/semclose.c
+++ b/cpukit/posix/src/semclose.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_close(
diff --git a/cpukit/posix/src/semdestroy.c b/cpukit/posix/src/semdestroy.c
index 9a8a993c81..896dece149 100644
--- a/cpukit/posix/src/semdestroy.c
+++ b/cpukit/posix/src/semdestroy.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_destroy(
diff --git a/cpukit/posix/src/semgetvalue.c b/cpukit/posix/src/semgetvalue.c
index 6f433399d1..ed49c09d38 100644
--- a/cpukit/posix/src/semgetvalue.c
+++ b/cpukit/posix/src/semgetvalue.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_getvalue(
diff --git a/cpukit/posix/src/seminit.c b/cpukit/posix/src/seminit.c
index a55a1c4e1b..cc47312172 100644
--- a/cpukit/posix/src/seminit.c
+++ b/cpukit/posix/src/seminit.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
/*
diff --git a/cpukit/posix/src/semopen.c b/cpukit/posix/src/semopen.c
index 4e5b61c44f..3a9dc63952 100644
--- a/cpukit/posix/src/semopen.c
+++ b/cpukit/posix/src/semopen.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
/*
diff --git a/cpukit/posix/src/sempost.c b/cpukit/posix/src/sempost.c
index 9c8c673ddb..aa0c974117 100644
--- a/cpukit/posix/src/sempost.c
+++ b/cpukit/posix/src/sempost.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_post(
diff --git a/cpukit/posix/src/semtimedwait.c b/cpukit/posix/src/semtimedwait.c
index 6427f70436..58d6e24ed9 100644
--- a/cpukit/posix/src/semtimedwait.c
+++ b/cpukit/posix/src/semtimedwait.c
@@ -27,8 +27,8 @@
#include <limits.h>
#include <rtems/system.h>
+#include <rtems/score/todimpl.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
/*
@@ -44,7 +44,7 @@ int sem_timedwait(
{
Watchdog_Interval ticks;
bool do_wait = true;
- POSIX_Absolute_timeout_conversion_results_t status;
+ TOD_Absolute_timeout_conversion_results status;
int lock_status;
/*
@@ -56,12 +56,12 @@ int sem_timedwait(
* then we do a polling operation and convert the UNSATISFIED
* status into the appropriate error.
*
- * If the status is POSIX_ABSOLUTE_TIMEOUT_INVALID,
- * POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST, or POSIX_ABSOLUTE_TIMEOUT_IS_NOW,
+ * If the status is TOD_ABSOLUTE_TIMEOUT_INVALID,
+ * TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST, or TOD_ABSOLUTE_TIMEOUT_IS_NOW,
* then we should not wait.
*/
- status = _POSIX_Absolute_timeout_to_ticks( abstime, &ticks );
- if ( status != POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
+ status = _TOD_Absolute_timeout_to_ticks( abstime, &ticks );
+ if ( status != TOD_ABSOLUTE_TIMEOUT_IS_IN_FUTURE )
do_wait = false;
lock_status = _POSIX_Semaphore_Wait_support( sem, do_wait, ticks );
@@ -73,10 +73,10 @@ int sem_timedwait(
* make sure the right reason is returned.
*/
if ( !do_wait && (lock_status == EBUSY) ) {
- if ( lock_status == POSIX_ABSOLUTE_TIMEOUT_INVALID )
+ if ( lock_status == TOD_ABSOLUTE_TIMEOUT_INVALID )
rtems_set_errno_and_return_minus_one( EINVAL );
- if ( lock_status == POSIX_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
- lock_status == POSIX_ABSOLUTE_TIMEOUT_IS_NOW )
+ if ( lock_status == TOD_ABSOLUTE_TIMEOUT_IS_IN_PAST ||
+ lock_status == TOD_ABSOLUTE_TIMEOUT_IS_NOW )
rtems_set_errno_and_return_minus_one( ETIMEDOUT );
}
diff --git a/cpukit/posix/src/semtrywait.c b/cpukit/posix/src/semtrywait.c
index addc071144..a6836d8eaf 100644
--- a/cpukit/posix/src/semtrywait.c
+++ b/cpukit/posix/src/semtrywait.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_trywait(
diff --git a/cpukit/posix/src/semunlink.c b/cpukit/posix/src/semunlink.c
index d5b6de7d20..863d25801d 100644
--- a/cpukit/posix/src/semunlink.c
+++ b/cpukit/posix/src/semunlink.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_unlink(
diff --git a/cpukit/posix/src/semwait.c b/cpukit/posix/src/semwait.c
index 88324e5580..30cf5ad344 100644
--- a/cpukit/posix/src/semwait.c
+++ b/cpukit/posix/src/semwait.c
@@ -28,7 +28,6 @@
#include <rtems/system.h>
#include <rtems/posix/semaphoreimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/seterr.h>
int sem_wait(
diff --git a/cpukit/posix/src/sigtimedwait.c b/cpukit/posix/src/sigtimedwait.c
index 7a8c29ed71..a78e88cef0 100644
--- a/cpukit/posix/src/sigtimedwait.c
+++ b/cpukit/posix/src/sigtimedwait.c
@@ -26,7 +26,6 @@
#include <rtems/posix/psignalimpl.h>
#include <rtems/score/threadqimpl.h>
#include <rtems/seterr.h>
-#include <rtems/posix/time.h>
#include <rtems/score/isr.h>
static int _POSIX_signals_Get_lowest(
diff --git a/cpukit/posix/src/timercreate.c b/cpukit/posix/src/timercreate.c
index a5261cc57a..697f1ceee1 100644
--- a/cpukit/posix/src/timercreate.c
+++ b/cpukit/posix/src/timercreate.c
@@ -28,7 +28,6 @@
#include <rtems/seterr.h>
#include <rtems/score/thread.h>
#include <rtems/posix/sigset.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/timerimpl.h>
#include <rtems/score/watchdogimpl.h>
diff --git a/cpukit/posix/src/timerdelete.c b/cpukit/posix/src/timerdelete.c
index e090be2aca..8438b0d5b0 100644
--- a/cpukit/posix/src/timerdelete.c
+++ b/cpukit/posix/src/timerdelete.c
@@ -28,7 +28,6 @@
#include <rtems/seterr.h>
#include <rtems/score/thread.h>
#include <rtems/score/watchdogimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/timerimpl.h>
diff --git a/cpukit/posix/src/timersettime.c b/cpukit/posix/src/timersettime.c
index 2a8cec7652..fe54ff95c1 100644
--- a/cpukit/posix/src/timersettime.c
+++ b/cpukit/posix/src/timersettime.c
@@ -23,7 +23,6 @@
#include <time.h>
#include <errno.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/ptimer.h>
#include <rtems/posix/timerimpl.h>
#include <rtems/score/todimpl.h>
diff --git a/cpukit/posix/src/timertsr.c b/cpukit/posix/src/timertsr.c
index 512dd06d38..efbfd315d2 100644
--- a/cpukit/posix/src/timertsr.c
+++ b/cpukit/posix/src/timertsr.c
@@ -24,7 +24,6 @@
#include <pthread.h>
#include <signal.h>
-#include <rtems/posix/time.h>
#include <rtems/posix/ptimer.h>
#include <rtems/posix/timerimpl.h>
#include <rtems/score/todimpl.h>
diff --git a/cpukit/posix/src/ualarm.c b/cpukit/posix/src/ualarm.c
index dc271b44a8..256d91b116 100644
--- a/cpukit/posix/src/ualarm.c
+++ b/cpukit/posix/src/ualarm.c
@@ -23,7 +23,6 @@
#include <rtems/posix/pthreadimpl.h>
#include <rtems/posix/psignalimpl.h>
-#include <rtems/posix/time.h>
#include <rtems/score/threaddispatch.h>
#include <rtems/score/todimpl.h>
#include <rtems/score/watchdogimpl.h>