Changes to allow interoperability between 64 and 32 processes. Pointer type is a customization of all templated code size_type's and difference_type's.

[SVN r70069]
This commit is contained in:
Ion Gaztañaga
2011-03-17 16:42:30 +00:00
parent 283d21330b
commit b5eb07ba3e
32 changed files with 359 additions and 144 deletions

View File

@@ -124,7 +124,7 @@ int main ()
}
#ifndef BOOST_INTERPROCESS_POSIX_SHARED_MEMORY_OBJECTS_NO_GROW
{
std::size_t old_free_memory;
managed_shared_memory::size_type old_free_memory;
{
//Map preexisting shmem again in memory
managed_shared_memory shmem(open_only, ShmemName);
@@ -148,7 +148,7 @@ int main ()
return -1;
}
{
std::size_t old_free_memory, next_free_memory,
managed_shared_memory::size_type old_free_memory, next_free_memory,
old_shmem_size, next_shmem_size, final_shmem_size;
{
//Map preexisting shmem again in memory