version 1.21, 2006/01/30 16:17:54
|
version 1.22, 2006/03/21 18:34:16
|
|
|
CIMHandler* HandlerTable::_loadHandler(const String& handlerId) | CIMHandler* HandlerTable::_loadHandler(const String& handlerId) |
{ | { |
#if defined (PEGASUS_OS_VMS) | #if defined (PEGASUS_OS_VMS) |
String fileName = FileSystem::buildLibraryFileName(handlerId); |
String fileName = ConfigManager::getInstance()-> |
|
getCurrentValue("providerDir") + |
|
String("/") + FileSystem::buildLibraryFileName(handlerId) + |
|
String(".exe"); |
#elif defined(PEGASUS_OS_OS400) | #elif defined(PEGASUS_OS_OS400) |
Uint32 lastSlash = handlerId.reverseFind('/'); | Uint32 lastSlash = handlerId.reverseFind('/'); |
if (lastSlash == PEG_NOT_FOUND) | if (lastSlash == PEG_NOT_FOUND) |