Eina_List *pack = msg_data;
Eio_File_Char *info;
+ async->ls.common.length += eina_list_count(pack);
+
EINA_LIST_FREE(pack, info)
{
async->ls.common.main.associated = info->associated;
Eina_List *pack = msg_data;
Eio_File_Direct_Info *info;
+ async->ls.common.length += eina_list_count(pack);
+
EINA_LIST_FREE(pack, info)
{
async->ls.common.main.associated = info->associated;
{
Eio_File_Map *map = data;
+ map->common.length = eina_file_size_get(map->result);
eina_file_close(map->result);
}
struct {
Eina_Hash *associated;
} worker, main;
+
+ uint64_t length;
};
struct _Eio_Eet_Simple
common->error_cb = error_cb;
common->data = data;
common->error = 0;
+ common->length = 0;
common->thread = NULL;
common->container = NULL;
common->worker.associated = NULL;
common->error_cb = error_cb;
common->data = data;
common->error = 0;
+ common->length = 0;
common->thread = NULL;
common->container = NULL;
common->worker.associated = NULL;
{
case EIO_XATTR_DATA:
failure = !eina_xattr_set(file, attribute, async->todo.xdata.xattr_data, async->todo.xdata.xattr_size, flags);
+ async->common.length = async->todo.xdata.xattr_size;
break;
case EIO_XATTR_STRING:
failure = !eina_xattr_string_set(file, attribute, async->todo.xstring.xattr_string, flags);
+ async->common.length = strlen(async->todo.xstring.xattr_string) + 1;
break;
case EIO_XATTR_DOUBLE:
failure = !eina_xattr_double_set(file, attribute, async->todo.xdouble.xattr_double, flags);
+ async->common.length = sizeof (double);
break;
case EIO_XATTR_INT:
failure = !eina_xattr_int_set(file, attribute, async->todo.xint.xattr_int, flags);
+ async->common.length = sizeof (int);
break;
}