1 #ifdef SPARKY 2 #undef _POSIX_SOURCE 3 #endif 4 #include <sys/types.h> 5 6 /* 7 * This is used to declare functions with "C" linkage if we are compiling 8 * with C++ . 9 */ 10 #ifdef __cplusplus 11 #define C_LINKAGE "C" 12 #else 13 #define C_LINKAGE 14 #endif 15 16 void Page_AllowAccess(void * address, size_t size); 17 void * Page_Create(size_t size); 18 void Page_Delete(void * address, size_t size); 19 void Page_DenyAccess(void * address, size_t size); 20 size_t Page_Size(void); 21 22 void EF_Abort(const char * message, ...); 23 void EF_Exit(const char * message, ...); 24 void EF_Print(const char * message, ...); 25