X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/99ed4dd3b9d9278d187f664e6f5591ce4fa7a1ad..37d3feec77dbbee15fd81cac77b96e535db70292:/src/simix/smx_io_private.h diff --git a/src/simix/smx_io_private.h b/src/simix/smx_io_private.h index 860c9f66e3..15e2624341 100644 --- a/src/simix/smx_io_private.h +++ b/src/simix/smx_io_private.h @@ -33,8 +33,8 @@ sg_size_t SIMIX_pre_file_get_size(smx_simcall_t simcall, smx_file_t fd); sg_size_t SIMIX_pre_file_tell(smx_simcall_t simcall, smx_file_t fd); xbt_dynar_t SIMIX_pre_file_get_info(smx_simcall_t simcall, smx_file_t fd); int SIMIX_pre_file_seek(smx_simcall_t simcall, smx_file_t fd, sg_size_t offset, int origin); -void SIMIX_pre_storage_file_rename(smx_simcall_t simcall,smx_storage_t storage, const char* src, const char* dest); - +int SIMIX_pre_file_move(smx_simcall_t simcall, smx_file_t fd, const char* fullpath); +int SIMIX_pre_file_rcopy(smx_simcall_t simcall, smx_file_t fd, smx_host_t dest, const char* fullpath); smx_action_t SIMIX_file_read(smx_process_t process, smx_file_t fd, sg_size_t size); smx_action_t SIMIX_file_write(smx_process_t process, smx_file_t fd, sg_size_t size); smx_action_t SIMIX_file_open(smx_process_t process, const char* fullpath); @@ -46,8 +46,9 @@ sg_size_t SIMIX_file_get_size(smx_process_t process, smx_file_t fd); sg_size_t SIMIX_file_tell(smx_process_t process, smx_file_t fd); xbt_dynar_t SIMIX_file_get_info(smx_process_t process, smx_file_t fd); int SIMIX_file_seek(smx_process_t process, smx_file_t fd, sg_size_t offset, int origin); +int SIMIX_file_move(smx_process_t process, smx_file_t fd, const char* fullpath); +int SIMIX_file_rcopy(smx_process_t process, smx_file_t fd, smx_host_t dest, const char* fullpath); -void SIMIX_storage_file_rename(smx_process_t process, smx_storage_t storage, const char* src, const char* dest); sg_size_t SIMIX_pre_storage_get_free_size(smx_simcall_t simcall,const char* name); sg_size_t SIMIX_storage_get_free_size(smx_process_t process,const char* name);