[dtrace] Remove our duplicates of DTrace probe defines.
[mono.git] / mono / utils / mono-dl.h
index 3092deece0ff31fc0186ebf854b669775ea696f4..819fcf625b9f8a1262b43cd07ead5070e901db54 100644 (file)
@@ -1,19 +1,16 @@
 #ifndef __MONO_UTILS_DL_H__
 #define __MONO_UTILS_DL_H__
 
-enum {
-       MONO_DL_LAZY  = 1,
-       MONO_DL_LOCAL = 2,
-       MONO_DL_MASK  = 3
-};
+#include "mono/utils/mono-compiler.h"
+#include "mono/utils/mono-dl-fallback.h"
 
 typedef struct _MonoDl MonoDl;
 
-MonoDl*     mono_dl_open       (const char *name, int flags, char **error_msg);
-char*       mono_dl_symbol     (MonoDl *module, const char *name, void **symbol);
-void        mono_dl_close      (MonoDl *module);
+MonoDl*     mono_dl_open       (const char *name, int flags, char **error_msg) MONO_INTERNAL;
+char*       mono_dl_symbol     (MonoDl *module, const char *name, void **symbol) MONO_INTERNAL;
+void        mono_dl_close      (MonoDl *module) MONO_INTERNAL;
 
-char*       mono_dl_build_path (const char *directory, const char *name, void **iter);
+char*       mono_dl_build_path (const char *directory, const char *name, void **iter) MONO_INTERNAL;
 
 #endif /* __MONO_UTILS_DL_H__ */