Browse Source

bug fix for 986

Bill Hoffman 21 years ago
parent
commit
c5be64081a
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Source/cmDynamicLoader.cxx

+ 3 - 3
Source/cmDynamicLoader.cxx

@@ -121,7 +121,7 @@ cmLibHandle cmDynamicLoader::OpenLibrary(const char* libname )
 
 int cmDynamicLoader::CloseLibrary(cmLibHandle lib)
 {
-  return shl_unload(lib);
+  return !shl_unload(lib);
 }
 
 cmDynamicLoaderFunction
@@ -183,7 +183,7 @@ int cmDynamicLoader::CloseLibrary(cmLibHandle lib)
   (void)lib;
 
   NSUnLinkModule(lib, FALSE);
-  return 0;
+  return 1;
 }
 
 cmDynamicLoaderFunction
@@ -309,7 +309,7 @@ cmLibHandle cmDynamicLoader::OpenLibrary(const char* libname )
 
 int cmDynamicLoader::CloseLibrary(cmLibHandle lib)
 {
-  return (int)dlclose(lib);
+  return !(int)dlclose(lib);
 }
 
 cmDynamicLoaderFunction