diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-10-22 23:40:13 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-10-22 23:40:13 +0000 |
commit | e1aa91ab993420990d72b7e3ef61c83749967efb (patch) | |
tree | d1e39b58db5ad152bd4d90d91d6a8bd9e39abeb1 /ace/Mem_Map.cpp | |
parent | 8f4312feeaa9d5c6ba4daff737abc1928908344d (diff) | |
download | ATCD-e1aa91ab993420990d72b7e3ef61c83749967efb.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Mem_Map.cpp')
-rw-r--r-- | ace/Mem_Map.cpp | 9 |
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) |