workstation_CLM03_t ws = (workstation_CLM03_t) surf_workstation_resource_priv(workstation);
xbt_dynar_t storages = ws->storage;
- xbt_dynar_foreach(storages,i,mnt)
- {
- storage_name = ((storage_t)mnt.storage)->generic_resource.name;
+ xbt_dynar_foreach(storages,i,mnt){
+ storage_name = ((storage_t)mnt.storage)->generic_resource.name;
xbt_dict_set(storage_list,mnt.name,storage_name,NULL);
}
return storage_list;
static xbt_dynar_t ws_file_get_info(void *workstation, surf_file_t fd)
{
storage_t st = find_storage_on_mount_list(workstation, fd->mount);
+ sg_storage_size_t *psize = xbt_new(sg_storage_size_t, 1);
+ *psize = fd->size;
xbt_dynar_t info = xbt_dynar_new(sizeof(void*), NULL);
- xbt_dynar_push_as(info, void *, (void*)fd->size);
+ xbt_dynar_push_as(info, sg_storage_size_t *, psize);
xbt_dynar_push_as(info, void *, fd->mount);
xbt_dynar_push_as(info, void *, st->generic_resource.name);
xbt_dynar_push_as(info, void *, st->type_id);