Skip to content

Instantly share code, notes, and snippets.

@kumpera
Created May 4, 2012 21:42
Show Gist options
  • Save kumpera/2597939 to your computer and use it in GitHub Desktop.
Save kumpera/2597939 to your computer and use it in GitHub Desktop.
diff --git a/mono/utils/mono-dl-fallback.h b/mono/utils/mono-dl-fallback.h
index 06945ae..f6ed4e1 100644
--- a/mono/utils/mono-dl-fallback.h
+++ b/mono/utils/mono-dl-fallback.h
@@ -11,6 +11,11 @@ enum {
MONO_DL_MASK = 3
};
+typedef enum {
+ MONO_DL_BEFORE_NATIVE,
+ MONO_DL_AFTER_NATIVE
+} MonoDlFallbackOrder;
+
/*
* This is the dynamic loader fallback API
*/
@@ -23,6 +28,9 @@ typedef void* (*MonoDlFallbackLoad) (const char *name, int flags, char **err, vo
typedef void* (*MonoDlFallbackSymbol) (void *handle, const char *name, char **err, void *user_data);
typedef void* (*MonoDlFallbackClose) (void *handle, void *user_data);
+MonoDlFallbackHandler *mono_dl_fallback_register_full (MonoDlFallbackLoad load_func, MonoDlFallbackSymbol symbol_func,
+ MonoDlFallbackClose close_func, void *user_data, MonoDlFallbackOrder order);
+
MonoDlFallbackHandler *mono_dl_fallback_register (MonoDlFallbackLoad load_func, MonoDlFallbackSymbol symbol_func,
MonoDlFallbackClose close_func, void *user_data);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment