summaryrefslogtreecommitdiff
path: root/examples/APG/Shared_Memory/Mem_Map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/APG/Shared_Memory/Mem_Map.cpp')
-rw-r--r--examples/APG/Shared_Memory/Mem_Map.cpp35
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
-