2010-06-21 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / utils / mono-dl.h
blob87db045981249e2c50c2f353d2c0ecf62e488b42
1 #ifndef __MONO_UTILS_DL_H__
2 #define __MONO_UTILS_DL_H__
4 #include "mono/utils/mono-compiler.h"
6 enum {
7 MONO_DL_LAZY = 1,
8 MONO_DL_LOCAL = 2,
9 MONO_DL_MASK = 3
12 typedef struct _MonoDl MonoDl;
14 MonoDl* mono_dl_open (const char *name, int flags, char **error_msg) MONO_INTERNAL;
15 char* mono_dl_symbol (MonoDl *module, const char *name, void **symbol) MONO_INTERNAL;
16 void mono_dl_close (MonoDl *module) MONO_INTERNAL;
18 char* mono_dl_build_path (const char *directory, const char *name, void **iter) MONO_INTERNAL;
21 #endif /* __MONO_UTILS_DL_H__ */