4 #ifndef RUDIMENTS_DYNAMICLIB_H
5 #define RUDIMENTS_DYNAMICLIB_H
7 #include <rudiments/private/dynamiclibincludes.h>
9 #ifdef RUDIMENTS_NAMESPACE
13 class dynamiclibprivate;
34 bool open(
const char *library,
35 bool loaddependencies,
44 void *getSymbol(
const char *symbol)
const;
53 char *getError()
const;
62 static void setErrorMutex(
mutex *mtx);
64 #include <rudiments/private/dynamiclib.h>
67 #ifdef RUDIMENTS_NAMESPACE