Properly close mapped files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19863 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Archive/ArchiveWriter.cpp b/lib/Archive/ArchiveWriter.cpp
index f163767..6b14185 100644
--- a/lib/Archive/ArchiveWriter.cpp
+++ b/lib/Archive/ArchiveWriter.cpp
@@ -303,7 +303,7 @@
 
   // Close the mapped file if it was opened
   if (mFile != 0) {
-    mFile->unmap();
+    mFile->close();
     delete mFile;
   }
 }
@@ -442,7 +442,7 @@
 
       // Close up shop
       FinalFile.close();
-      arch.unmap();
+      arch.close();
       TmpArchive.destroyFile();
 
     } else {