X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/985adefb9840db3a67c9d92856e861baa8a7b032..ac3a4c06f30f861cef2a98f12f5a5d195f922aeb:/src/simix/smx_io.c diff --git a/src/simix/smx_io.c b/src/simix/smx_io.c index aa0d016316..ee36fa4358 100644 --- a/src/simix/smx_io.c +++ b/src/simix/smx_io.c @@ -300,19 +300,16 @@ xbt_dynar_t SIMIX_file_get_info(smx_process_t process, smx_file_t fd) fd->surf_file); } -void SIMIX_pre_file_rename(smx_simcall_t simcall, smx_file_t fd, const char* new_name) +void SIMIX_pre_storage_file_rename(smx_simcall_t simcall, smx_storage_t storage, const char* src, const char* dest) { - return SIMIX_file_rename(simcall->issuer, fd, new_name); + return SIMIX_storage_file_rename(simcall->issuer, storage, src, dest); } -void SIMIX_file_rename(smx_process_t process, smx_file_t fd, const char* new_name) +void SIMIX_storage_file_rename(smx_process_t process, smx_storage_t storage, const char* src, const char* dest) { - smx_host_t host = process->smx_host; - return surf_workstation_model->extension.workstation.rename(host, - fd->surf_file, new_name); + return surf_storage_model->extension.storage.rename(storage, src, dest); } - sg_storage_size_t SIMIX_pre_storage_get_free_size(smx_simcall_t simcall, const char* name) { return SIMIX_storage_get_free_size(simcall->issuer, name);