X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Frawbuffer.h;h=e425ed533113a96752113c51d8099f51035a84e9;hb=5763d1dafd43f4bde3e386a898e7fe9304d6ae86;hp=e6e47869f674dc8734d43db5cb1e1098ab6fbfa8;hpb=89d0ba3968d36576553e0f483b0c69465f94e8ae;p=mono.git diff --git a/mono/metadata/rawbuffer.h b/mono/metadata/rawbuffer.h index e6e47869f67..e425ed53311 100644 --- a/mono/metadata/rawbuffer.h +++ b/mono/metadata/rawbuffer.h @@ -1,16 +1,18 @@ #ifndef __MONO_RAWBUFFER_H__ #define __MONO_RAWBUFFER_H__ -void mono_raw_buffer_init (void); -void mono_raw_buffer_cleanup (void); +#include "mono/utils/mono-compiler.h" -void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size); -void mono_raw_buffer_update (void *buffer, size_t size); -void mono_raw_buffer_free (void *buffer); +void mono_raw_buffer_init (void) MONO_INTERNAL; +void mono_raw_buffer_cleanup (void) MONO_INTERNAL; -void mono_raw_buffer_set_make_unreadable (gboolean unreadable); -gboolean mono_raw_buffer_is_pagefault (void *ptr); -void mono_raw_buffer_handle_pagefault (void *ptr); -guint32 mono_raw_buffer_get_n_pagefaults (void); +void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size) MONO_INTERNAL; +void mono_raw_buffer_update (void *buffer, size_t size) MONO_INTERNAL; +void mono_raw_buffer_free (void *buffer) MONO_INTERNAL; + +void mono_raw_buffer_set_make_unreadable (gboolean unreadable) MONO_INTERNAL; +gboolean mono_raw_buffer_is_pagefault (void *ptr) MONO_INTERNAL; +void mono_raw_buffer_handle_pagefault (void *ptr) MONO_INTERNAL; +guint32 mono_raw_buffer_get_n_pagefaults (void) MONO_INTERNAL; #endif /* __MONO_RAWBUFFER_H__ */