summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/imfs
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-05 21:32:29 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-09 17:15:20 +0100
commit85c9145f09c3d221cec13922b5507818654b3c2e (patch)
tree0a953f9fa87438b72499bb6205739542f59c3cca /cpukit/libfs/src/imfs
parentlibio: Constify some functions (diff)
downloadrtems-85c9145f09c3d221cec13922b5507818654b3c2e.tar.bz2
imfs: Use _IMFS_get_time()
Update #3894.
Diffstat (limited to 'cpukit/libfs/src/imfs')
-rw-r--r--cpukit/libfs/src/imfs/imfs_node.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_node.c b/cpukit/libfs/src/imfs/imfs_node.c
index c6a4b4bd4e..db4799ce94 100644
--- a/cpukit/libfs/src/imfs/imfs_node.c
+++ b/cpukit/libfs/src/imfs/imfs_node.c
@@ -32,7 +32,7 @@ IMFS_jnode_t *IMFS_initialize_node(
void *arg
)
{
- struct timeval tv;
+ time_t now;
if ( namelen > IMFS_NAME_MAX ) {
errno = ENAMETOOLONG;
@@ -40,8 +40,6 @@ IMFS_jnode_t *IMFS_initialize_node(
return NULL;
}
- gettimeofday( &tv, 0 );
-
/*
* Fill in the basic information
*/
@@ -62,9 +60,10 @@ IMFS_jnode_t *IMFS_initialize_node(
* Now set all the times.
*/
- node->stat_atime = (time_t) tv.tv_sec;
- node->stat_mtime = (time_t) tv.tv_sec;
- node->stat_ctime = (time_t) tv.tv_sec;
+ now = _IMFS_get_time();
+ node->stat_atime = now;
+ node->stat_mtime = now;
+ node->stat_ctime = now;
return (*node_control->node_initialize)( node, arg );
}