From ea4488ae8963767a6f7878e27fcbebd7985cd33a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 2 Aug 2017 18:26:51 -0500 Subject: posix shm: Add oflag to Shm_Control --- cpukit/posix/include/rtems/posix/shm.h | 1 + cpukit/posix/src/shmopen.c | 1 + 2 files changed, 2 insertions(+) diff --git a/cpukit/posix/include/rtems/posix/shm.h b/cpukit/posix/include/rtems/posix/shm.h index 9284b398cf..d2b6036493 100644 --- a/cpukit/posix/include/rtems/posix/shm.h +++ b/cpukit/posix/include/rtems/posix/shm.h @@ -117,6 +117,7 @@ typedef struct { uid_t uid; gid_t gid; mode_t mode; + int oflag; time_t atime; time_t mtime; diff --git a/cpukit/posix/src/shmopen.c b/cpukit/posix/src/shmopen.c index 59e9e9da22..8913e19c15 100644 --- a/cpukit/posix/src/shmopen.c +++ b/cpukit/posix/src/shmopen.c @@ -179,6 +179,7 @@ static inline POSIX_Shm_Control *shm_allocate( shm->shm_object.size = 0; shm->shm_object.ops = &_POSIX_Shm_Object_operations; shm->mode = mode & ~rtems_filesystem_umask; + shm->oflag = oflag; shm->uid = geteuid(); shm->gid = getegid(); shm->atime = (time_t) tv.tv_sec; -- cgit v1.2.3