vmem_mmap.c File Reference

#include "config.h"
#include <errno.h>
#include <sys/mman.h>
#include <sys/sysmacros.h>
#include <unistd.h>
#include "vmem_base.h"

Defines

#define ALLOC_PROT   PROT_READ | PROT_WRITE | PROT_EXEC
#define FREE_PROT   PROT_NONE
#define ALLOC_FLAGS   MAP_PRIVATE | MAP_ANON
#define FREE_FLAGS   MAP_PRIVATE | MAP_ANON | MAP_NORESERVE

Functions

vmem_tvmem_mmap_arena (vmem_alloc_t **a_out, vmem_free_t **f_out)

Define Documentation

#define ALLOC_FLAGS   MAP_PRIVATE | MAP_ANON

#define ALLOC_PROT   PROT_READ | PROT_WRITE | PROT_EXEC

#define FREE_FLAGS   MAP_PRIVATE | MAP_ANON | MAP_NORESERVE

#define FREE_PROT   PROT_NONE


Function Documentation

vmem_t* vmem_mmap_arena ( vmem_alloc_t **  a_out,
vmem_free_t **  f_out 
)


Generated on Thu Feb 7 05:40:23 2008 for umem by  doxygen 1.5.4