forked from enlightenment/efl
eio: call eina_file_* on Eina_File pointer.
SVN revision: 66622
This commit is contained in:
parent
b92c19a84d
commit
ef067cebd6
|
@ -96,6 +96,7 @@ _eio_file_map_all_job(void *data, Ecore_Thread *thread)
|
|||
{
|
||||
Eio_File_Map_Rule *map = data;
|
||||
|
||||
eio_file_container_set(&map->common, map->file);
|
||||
map->result = eina_file_map_all(map->common.container, map->rule);
|
||||
if (map->result && map->filter_cb)
|
||||
{
|
||||
|
@ -118,6 +119,7 @@ _eio_file_map_new_job(void *data, Ecore_Thread *thread)
|
|||
{
|
||||
Eio_File_Map_Rule *map = data;
|
||||
|
||||
eio_file_container_set(&map->common, map->file);
|
||||
map->result = eina_file_map_new(map->common.container, map->rule,
|
||||
map->offset, map->length);
|
||||
if (map->result && map->filter_cb)
|
||||
|
@ -255,7 +257,7 @@ eio_file_map_all(Eina_File *f,
|
|||
map = malloc(sizeof (Eio_File_Map_Rule));
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(map, NULL);
|
||||
|
||||
map->common.container = f;
|
||||
map->file = f;
|
||||
map->filter_cb = filter_cb;
|
||||
map->map_cb = map_cb;
|
||||
map->rule = rule;
|
||||
|
|
|
@ -127,7 +127,9 @@ struct _Eio_File_Map_Rule
|
|||
Eio_File common;
|
||||
Eio_Filter_Map_Cb filter_cb;
|
||||
Eio_Map_Cb map_cb;
|
||||
|
||||
Eina_File_Populate rule;
|
||||
Eina_File *file;
|
||||
|
||||
unsigned long int offset;
|
||||
unsigned long int length;
|
||||
|
|
Loading…
Reference in New Issue