forked from enlightenment/efl
parent
d151871a25
commit
17a27a3763
|
@ -212,6 +212,9 @@ _create_tmpf(Evas_Object *obj, void *data, int size, char *format __UNUSED__)
|
|||
return;
|
||||
}
|
||||
unlink(buf);
|
||||
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
dst = mmap(NULL, size,
|
||||
PROT_READ | PROT_WRITE,
|
||||
MAP_SHARED,
|
||||
|
|
|
@ -46,6 +46,9 @@ evas_cserve_mem_new(int size, const char *name)
|
|||
free(m);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
m->data = mmap(NULL, m->size, PROT_READ | PROT_WRITE, MAP_SHARED, m->fd, 0);
|
||||
if (m->data == MAP_FAILED)
|
||||
{
|
||||
|
|
|
@ -326,6 +326,8 @@ getdata:
|
|||
{
|
||||
void *addr;
|
||||
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
// mmap
|
||||
addr = mmap(NULL, w * h * sizeof(DATA32),
|
||||
PROT_READ, MAP_SHARED, fd, 0);
|
||||
|
|
Loading…
Reference in New Issue