Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
efence.h
Go to the documentation of this file.00001 #ifdef SPARKY
00002 #undef _POSIX_SOURCE
00003 #endif
00004 #include <sys/types.h>
00005
00006
00007
00008
00009
00010 #ifdef __cplusplus
00011 #define C_LINKAGE "C"
00012 #else
00013 #define C_LINKAGE
00014 #endif
00015
00016 void Page_AllowAccess(void * address, size_t size);
00017 void * Page_Create(size_t size);
00018 void Page_Delete(void * address, size_t size);
00019 void Page_DenyAccess(void * address, size_t size);
00020 size_t Page_Size(void);
00021
00022 void EF_Abort(const char * message, ...);
00023 void EF_Exit(const char * message, ...);
00024 void EF_Print(const char * message, ...);