diff options
author | Gedare Bloom <gedare@rtems.org> | 2017-03-15 14:29:19 -0400 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2017-05-05 10:34:08 -0400 |
commit | 889eb76731ccf087917f3f520aef8471568f9bfa (patch) | |
tree | 27ff493a294acfab854313ae1ab914d07665f14d /cpukit/posix/include | |
parent | cpukit: Fix __RTEMS_REVISION__ define (diff) | |
download | rtems-889eb76731ccf087917f3f520aef8471568f9bfa.tar.bz2 |
posix/mman: update atime on shared memory read call
Update #2859.
Diffstat (limited to 'cpukit/posix/include')
-rw-r--r-- | cpukit/posix/include/rtems/posix/shmimpl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cpukit/posix/include/rtems/posix/shmimpl.h b/cpukit/posix/include/rtems/posix/shmimpl.h index 207f50fc95..ff3299ebe0 100644 --- a/cpukit/posix/include/rtems/posix/shmimpl.h +++ b/cpukit/posix/include/rtems/posix/shmimpl.h @@ -84,6 +84,15 @@ RTEMS_INLINE_ROUTINE POSIX_Shm_Control *_POSIX_Shm_Get_by_name( ); } +RTEMS_INLINE_ROUTINE void _POSIX_Shm_Update_atime( + POSIX_Shm_Control *shm +) +{ + struct timeval now; + gettimeofday( &now, 0 ); + shm->atime = now.tv_sec; +} + RTEMS_INLINE_ROUTINE void _POSIX_Shm_Update_mtime_ctime( POSIX_Shm_Control *shm ) |