MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / DlfcnModule

Class DlfcnModule

src/common/os/posix/mod_loader.cpp:46–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44/// This is the POSIX (dlopen) implementation of the mod_loader abstraction.
45
46class DlfcnModule : public ModuleLoader::Module
47{
48public:
49 DlfcnModule(MemoryPool& pool, const Firebird::PathName& aFileName, void* m);
50 ~DlfcnModule();
51
52 void* findSymbol(ISC_STATUS*, const Firebird::string&) override;
53
54 bool getRealPath(const Firebird::string& anySymbol, Firebird::PathName& path) override;
55
56private:
57 void* module;
58 Firebird::PathName realPath;
59};
60
61static void makeErrorStatus(ISC_STATUS* status, const char* text)
62{

Callers 1

loadModuleMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected