summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libfs')
-rw-r--r--cpukit/libfs/src/nfsclient/src/nfs.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/cpukit/libfs/src/nfsclient/src/nfs.c b/cpukit/libfs/src/nfsclient/src/nfs.c
index 164efa108a..751b641cc0 100644
--- a/cpukit/libfs/src/nfsclient/src/nfs.c
+++ b/cpukit/libfs/src/nfsclient/src/nfs.c
@@ -480,19 +480,9 @@ typedef uint32_t TimeStamp;
static inline TimeStamp
nowSeconds(void)
{
-register uint32_t rval;
-#ifndef READ_LONG_IS_ATOMIC
-rtems_interrupt_level l;
-
- rtems_interrupt_disable(level);
-#endif
-
- rval = _TOD_Seconds_since_epoch;
-
-#ifndef READ_LONG_IS_ATOMIC
- rtems_interrupt_enable(level);
-#endif
- return rval;
+ rtems_interval rval;
+ rtems_clock_get_seconds_since_epoch( &rval );
+ return rval;
}