- case SIMCALL_FILE_OPEN:
- simcall->file_open.result = xbt_new(s_smx_file_t,1);
- simcall->file_open.result->surf_file = (action->io.surf_io)->file;
+ case SIMCALL_FILE_OPEN:;
+ smx_file_t tmp = xbt_new(s_smx_file_t,1);
+ tmp->surf_file = (action->io.surf_io)->file;
+ simcall_file_open__set__result(simcall, tmp);