summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/imfs.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/include/rtems/imfs.h')
-rw-r--r--cpukit/include/rtems/imfs.h40
1 files changed, 2 insertions, 38 deletions
diff --git a/cpukit/include/rtems/imfs.h b/cpukit/include/rtems/imfs.h
index 57c498cfe8..405f489ab3 100644
--- a/cpukit/include/rtems/imfs.h
+++ b/cpukit/include/rtems/imfs.h
@@ -3,7 +3,7 @@
/**
* @file
*
- * @brief Header File for the In-Memory File System
+ * @brief This header file defines the API of the In-Memory File System.
*/
/*
@@ -39,7 +39,6 @@
#include <rtems/libio_.h>
#include <rtems/pipe.h>
-#include <rtems/score/timecounter.h>
/**
* @brief In-Memory File System Support.
@@ -372,41 +371,6 @@ static inline IMFS_memfile_t *IMFS_iop_to_memfile( const rtems_libio_t *iop )
return (IMFS_memfile_t *) iop->pathinfo.node_access;
}
-static inline time_t _IMFS_get_time( void )
-{
- struct bintime now;
-
- /* Use most efficient way to get the time in seconds (CLOCK_REALTIME) */
- _Timecounter_Getbintime( &now );
-
- return now.sec;
-}
-
-static inline void IMFS_update_atime( IMFS_jnode_t *jnode )
-{
- jnode->stat_atime = _IMFS_get_time();
-}
-
-static inline void IMFS_update_mtime( IMFS_jnode_t *jnode )
-{
- jnode->stat_mtime = _IMFS_get_time();
-}
-
-static inline void IMFS_update_ctime( IMFS_jnode_t *jnode )
-{
- jnode->stat_ctime = _IMFS_get_time();
-}
-
-static inline void IMFS_mtime_ctime_update( IMFS_jnode_t *jnode )
-{
- time_t now;
-
- now = _IMFS_get_time();
-
- jnode->stat_mtime = now;
- jnode->stat_ctime = now;
-}
-
typedef struct {
const IMFS_mknod_control *directory;
const IMFS_mknod_control *device;
@@ -513,7 +477,7 @@ extern void IMFS_fsunmount(
*/
extern int rtems_tarfs_load(
const char *mountpoint,
- uint8_t *tar_image,
+ const void *tar_image,
size_t tar_size
);