version 1.26, 2007/06/05 10:05:18
|
version 1.28, 2007/11/07 20:39:52
|
|
|
#include "ProviderManager.h" | #include "ProviderManager.h" |
#include <Pegasus/Common/FileSystem.h> | #include <Pegasus/Common/FileSystem.h> |
#include <Pegasus/Config/ConfigManager.h> | #include <Pegasus/Config/ConfigManager.h> |
|
#include <Pegasus/Common/PegasusVersion.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
| |
String ProviderManager::_resolvePhysicalName(String physicalName) | String ProviderManager::_resolvePhysicalName(String physicalName) |
{ | { |
#if defined(PEGASUS_OS_VMS) |
|
String fileName = |
|
FileSystem::buildLibraryFileName(physicalName) + String(".exe"); |
|
#else |
|
String fileName = FileSystem::buildLibraryFileName(physicalName); | String fileName = FileSystem::buildLibraryFileName(physicalName); |
#endif |
|
fileName = FileSystem::getAbsoluteFileName( | fileName = FileSystem::getAbsoluteFileName( |
ConfigManager::getHomedPath( | ConfigManager::getHomedPath( |
ConfigManager::getInstance()->getCurrentValue("providerDir")), | ConfigManager::getInstance()->getCurrentValue("providerDir")), |