diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2004-04-28 12:19:22 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2004-04-28 12:19:22 +0000 |
commit | b7dfd050c1cada323e3e6ecf3e68509f8e245e29 (patch) | |
tree | bb9b788cfb2b8b8cf9ceb2c4c8f7c3367f1e5491 /ace/OS_NS_sys_mman.inl | |
parent | 1afcff9172ba9950b3f807edc57d92729da97613 (diff) | |
download | ATCD-b7dfd050c1cada323e3e6ecf3e68509f8e245e29.tar.gz |
ChangeLogTag: Wed Apr 28 12:17:13 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ace/OS_NS_sys_mman.inl')
-rw-r--r-- | ace/OS_NS_sys_mman.inl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ace/OS_NS_sys_mman.inl b/ace/OS_NS_sys_mman.inl index 6b655733775..a7bc644a2ea 100644 --- a/ace/OS_NS_sys_mman.inl +++ b/ace/OS_NS_sys_mman.inl @@ -214,6 +214,9 @@ ACE_OS::mmap (void *addr, flags |= ACE_OS_EXTRA_MMAP_FLAGS; # endif /* ACE_OS_EXTRA_MMAP_FLAGS */ ACE_UNUSED_ARG (file_mapping); +# if defined (ACE_OPENVMS) + ::fsync(file_handle); +# endif ACE_OSCALL_RETURN ((void *) ::mmap ((ACE_MMAP_TYPE) addr, len, prot, @@ -306,6 +309,8 @@ ACE_OS::shm_open (const ACE_TCHAR *filename, # if defined (ACE_HAS_SHM_OPEN) ACE_UNUSED_ARG (sa); ACE_OSCALL_RETURN (::shm_open (filename, mode, perms), ACE_HANDLE, -1); +# elif defined (ACE_OPENVMS) + ACE_OSCALL_RETURN (::open (filename, mode, perms, ACE_TEXT("shr=get,put,upd")), ACE_HANDLE, -1); # else /* ! ACE_HAS_SHM_OPEN */ // Just use ::open. return ACE_OS::open (filename, mode, perms, sa); |