summaryrefslogtreecommitdiff
path: root/ace/Mem_Map.cpp
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-22 23:40:13 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-10-22 23:40:13 +0000
commite1aa91ab993420990d72b7e3ef61c83749967efb (patch)
treed1e39b58db5ad152bd4d90d91d6a8bd9e39abeb1 /ace/Mem_Map.cpp
parent8f4312feeaa9d5c6ba4daff737abc1928908344d (diff)
downloadATCD-e1aa91ab993420990d72b7e3ef61c83749967efb.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Mem_Map.cpp')
-rw-r--r--ace/Mem_Map.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/ace/Mem_Map.cpp b/ace/Mem_Map.cpp
index 182680a8b54..64d514ef240 100644
--- a/ace/Mem_Map.cpp
+++ b/ace/Mem_Map.cpp
@@ -34,12 +34,19 @@ ACE_Mem_Map::close (void)
this->unmap ();
+ return this->close_handle ();
+}
+
+int
+ACE_Mem_Map::close_handle (void)
+{
if (this->close_handle_)
{
this->close_handle_ = 0;
return ACE_OS::close (this->handle_);
}
- return 0;
+ else
+ return 0;
}
ACE_Mem_Map::~ACE_Mem_Map (void)