forked from enlightenment/efl
parent
db6157d408
commit
39a63149cf
|
@ -123,6 +123,9 @@ efreet_ini_parse(const char *file)
|
|||
}
|
||||
|
||||
left = file_stat.st_size;
|
||||
/* let's make mmap safe and just get 0 pages for IO erro */
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
buffer = mmap(NULL, left, PROT_READ, MAP_SHARED, fileno(f), 0);
|
||||
if (buffer == MAP_FAILED)
|
||||
{
|
||||
|
|
|
@ -980,6 +980,9 @@ efreet_mime_shared_mimeinfo_magic_load(const char *file)
|
|||
fd = open(file, O_RDONLY);
|
||||
if (fd == -1) return;
|
||||
|
||||
/* let's make mmap safe and just get 0 pages for IO erro */
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
data = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, 0);
|
||||
if (data == MAP_FAILED)
|
||||
{
|
||||
|
|
|
@ -99,6 +99,9 @@ efreet_xml_new(const char *file)
|
|||
fd = open(file, O_RDONLY);
|
||||
if (fd == -1) goto efreet_error;
|
||||
|
||||
/* let's make mmap safe and just get 0 pages for IO erro */
|
||||
eina_mmap_safety_enabled_set(EINA_TRUE);
|
||||
|
||||
data = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, 0);
|
||||
if (data == MAP_FAILED) goto efreet_error;
|
||||
|
||||
|
|
Loading…
Reference in New Issue