This is Unofficial EPICS BASE Doxygen Site
osdFindSymbol.c File Reference
#include <dlfcn.h>
#include "epicsFindSymbol.h"
+ Include dependency graph for osdFindSymbol.c:

Go to the source code of this file.

Macros

#define RTLD_DEFAULT   0
 

Functions

LIBCOM_API void * epicsLoadLibrary (const char *name)
 
LIBCOM_API const char * epicsLoadError (void)
 
LIBCOM_API void *epicsStdCall epicsFindSymbol (const char *name)
 

Macro Definition Documentation

#define RTLD_DEFAULT   0

Definition at line 16 of file osdFindSymbol.c.

Function Documentation

LIBCOM_API void* epicsStdCall epicsFindSymbol ( const char *  name)

Definition at line 29 of file osdFindSymbol.c.

30 {
31  return dlsym(RTLD_DEFAULT, name);
32 }
#define RTLD_DEFAULT
Definition: osdFindSymbol.c:16
LIBCOM_API const char* epicsLoadError ( void  )

Definition at line 24 of file osdFindSymbol.c.

25 {
26  return dlerror();
27 }
LIBCOM_API void* epicsLoadLibrary ( const char *  name)

Definition at line 19 of file osdFindSymbol.c.

20 {
21  return dlopen(name, RTLD_LAZY | RTLD_GLOBAL);
22 }