diff options
Diffstat (limited to 'examples/APG/Shared_Memory/Mem_Map.cpp')
-rw-r--r-- | examples/APG/Shared_Memory/Mem_Map.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/examples/APG/Shared_Memory/Mem_Map.cpp b/examples/APG/Shared_Memory/Mem_Map.cpp deleted file mode 100644 index c96cd0b0f45..00000000000 --- a/examples/APG/Shared_Memory/Mem_Map.cpp +++ /dev/null @@ -1,35 +0,0 @@ -// $Id$ - -#include "ace/OS_NS_fcntl.h" -#include "ace/OS_NS_string.h" -#include "ace/Mem_Map.h" -#include "ace/Log_Msg.h" - -// Listing 1 code/ch17 -int ACE_TMAIN (int, ACE_TCHAR *argv[]) -{ - ACE_HANDLE srcHandle = ACE_OS::open (argv[1], O_RDONLY); - ACE_ASSERT(srcHandle != ACE_INVALID_HANDLE); - - ACE_Mem_Map srcMap (srcHandle, -1, PROT_READ, ACE_MAP_PRIVATE); - ACE_ASSERT(srcMap.addr () != 0); - - ACE_Mem_Map destMap (argv[2], - srcMap.size (), - O_RDWR | O_CREAT, - ACE_DEFAULT_FILE_PERMS, - PROT_RDWR, - ACE_MAP_SHARED); - ACE_ASSERT(destMap.addr () != 0); - - ACE_OS::memcpy (destMap.addr (), - srcMap.addr (), - srcMap.size ()); - destMap.sync (); - - srcMap.close (); - destMap.close (); - return 0; -} -// Listing 1 - |