1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include <stdlib.h> #include <sys/mman.h> int main() { size_t *m; int one_page = getpagesize(); m = mmap( NULL, one_page, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); if( m == MAP_FAILED ) return 1; else return 0; }