#include <unistd.h>
#include <fcntl.h>
#include <sys/mman.h>
Go to the source code of this file.
◆ omVallocMmap()
static void* omVallocMmap |
( |
size_t |
size | ) |
|
|
static |
Definition at line 15 of file omMmap.c.
25 addr = mmap(0,
size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
28 addr = mmap(0,
size, PROT_READ|PROT_WRITE, MAP_PRIVATE, -1, 0);
33 fd =
open(
"/dev/zero", O_RDWR);
34 if (fd < 0)
return NULL;
36 addr = mmap(0,
size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
39 if (addr == (
void*) -1)
return NULL;
int status int void size_t count int const void size_t count open
◆ omVfreeMmap()
static int omVfreeMmap |
( |
void * |
addr, |
|
|
size_t |
size |
|
) |
| |
|
static |