59 char temp_dir_path[1024];
61 if (ACE::get_temp_dir(temp_dir_path, 1024) == -1) {
66#ifdef ACE_LACKS_SYSV_SHMEM
68 snprintf(obj_name, 2048,
"%sSHMEM_FILE_%d_%d", temp_dir_path, port, 0);
70 m_pMap =
new ACE_Shared_Memory_MM(obj_name,
73 ACE_DEFAULT_FILE_PERMS,
87 snprintf(obj_name, 2048,
"%sSHMEM_ACCESS_MUTEX_%d", temp_dir_path, port);
89 snprintf(obj_name, 2048,
"%sSHMEM_WAITDATA_MUTEX_%d", temp_dir_path, port);
92 snprintf(obj_name, 2048,
"SHMEM_ACCESS_MUTEX_%d", port);
94 snprintf(obj_name, 2048,
"SHMEM_WAITDATA_MUTEX_%d", port);
111 ACE_Shared_Memory* pNewMap;
115#ifdef ACE_LACKS_SYSV_SHMEM
117 char file_path[1024];
119 if (ACE::get_temp_dir(file_path, 1024) == -1) {
124 char file_name[2048];
127 pNewMap =
new ACE_Shared_Memory_MM(file_name,
130 ACE_DEFAULT_FILE_PERMS,
148 char* pNewData = (
char*)(pNewHeader + 1);