X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9532edf044eed31bcf6de22916c8824e18f373ad..f70ee620c8df5cdf749f4dfbc9777359cd3cb12a:/src/simix/smx_io.c diff --git a/src/simix/smx_io.c b/src/simix/smx_io.c index 118b800db7..e8c3c3fabf 100644 --- a/src/simix/smx_io.c +++ b/src/simix/smx_io.c @@ -50,19 +50,19 @@ void SIMIX_storage_destroy(void *s) } //SIMIX FILE READ -void simcall_HANDLER_file_read(smx_simcall_t simcall, smx_file_t fd, sg_size_t size, smx_host_t host) +void simcall_HANDLER_file_read(smx_simcall_t simcall, smx_file_t fd, sg_size_t size, sg_host_t host) { smx_synchro_t synchro = SIMIX_file_read(fd, size, host); xbt_fifo_push(synchro->simcalls, simcall); simcall->issuer->waiting_synchro = synchro; } -smx_synchro_t SIMIX_file_read(smx_file_t fd, sg_size_t size, smx_host_t host) +smx_synchro_t SIMIX_file_read(smx_file_t fd, sg_size_t size, sg_host_t host) { smx_synchro_t synchro; /* check if the host is active */ - if (surf_resource_get_state(surf_workstation_resource_priv(host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(host)) != SURF_RESOURCE_ON) { THROWF(host_error, 0, "Host %s failed, you cannot call this function", sg_host_name(host)); } @@ -73,7 +73,7 @@ smx_synchro_t SIMIX_file_read(smx_file_t fd, sg_size_t size, smx_host_t host) synchro->category = NULL; synchro->io.host = host; - synchro->io.surf_io = surf_workstation_read(host, fd->surf_file, size); + synchro->io.surf_io = surf_host_read(host, fd->surf_file, size); surf_action_set_data(synchro->io.surf_io, synchro); XBT_DEBUG("Create io synchro %p", synchro); @@ -82,19 +82,19 @@ smx_synchro_t SIMIX_file_read(smx_file_t fd, sg_size_t size, smx_host_t host) } //SIMIX FILE WRITE -void simcall_HANDLER_file_write(smx_simcall_t simcall, smx_file_t fd, sg_size_t size, smx_host_t host) +void simcall_HANDLER_file_write(smx_simcall_t simcall, smx_file_t fd, sg_size_t size, sg_host_t host) { smx_synchro_t synchro = SIMIX_file_write(fd, size, host); xbt_fifo_push(synchro->simcalls, simcall); simcall->issuer->waiting_synchro = synchro; } -smx_synchro_t SIMIX_file_write(smx_file_t fd, sg_size_t size, smx_host_t host) +smx_synchro_t SIMIX_file_write(smx_file_t fd, sg_size_t size, sg_host_t host) { smx_synchro_t synchro; /* check if the host is active */ - if (surf_resource_get_state(surf_workstation_resource_priv(host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(host)) != SURF_RESOURCE_ON) { THROWF(host_error, 0, "Host %s failed, you cannot call this function", sg_host_name(host)); } @@ -105,7 +105,7 @@ smx_synchro_t SIMIX_file_write(smx_file_t fd, sg_size_t size, smx_host_t host) synchro->category = NULL; synchro->io.host = host; - synchro->io.surf_io = surf_workstation_write(host, fd->surf_file, size); + synchro->io.surf_io = surf_host_write(host, fd->surf_file, size); surf_action_set_data(synchro->io.surf_io, synchro); XBT_DEBUG("Create io synchro %p", synchro); @@ -114,19 +114,19 @@ smx_synchro_t SIMIX_file_write(smx_file_t fd, sg_size_t size, smx_host_t host) } //SIMIX FILE OPEN -void simcall_HANDLER_file_open(smx_simcall_t simcall, const char* fullpath, smx_host_t host) +void simcall_HANDLER_file_open(smx_simcall_t simcall, const char* fullpath, sg_host_t host) { smx_synchro_t synchro = SIMIX_file_open(fullpath, host); xbt_fifo_push(synchro->simcalls, simcall); simcall->issuer->waiting_synchro = synchro; } -smx_synchro_t SIMIX_file_open(const char* fullpath, smx_host_t host) +smx_synchro_t SIMIX_file_open(const char* fullpath, sg_host_t host) { smx_synchro_t synchro; /* check if the host is active */ - if (surf_resource_get_state(surf_workstation_resource_priv(host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(host)) != SURF_RESOURCE_ON) { THROWF(host_error, 0, "Host %s failed, you cannot call this function", sg_host_name(host)); } @@ -137,7 +137,7 @@ smx_synchro_t SIMIX_file_open(const char* fullpath, smx_host_t host) synchro->category = NULL; synchro->io.host = host; - synchro->io.surf_io = surf_workstation_open(host, fullpath); + synchro->io.surf_io = surf_host_open(host, fullpath); surf_action_set_data(synchro->io.surf_io, synchro); XBT_DEBUG("Create io synchro %p", synchro); @@ -146,19 +146,19 @@ smx_synchro_t SIMIX_file_open(const char* fullpath, smx_host_t host) } //SIMIX FILE CLOSE -void simcall_HANDLER_file_close(smx_simcall_t simcall, smx_file_t fd, smx_host_t host) +void simcall_HANDLER_file_close(smx_simcall_t simcall, smx_file_t fd, sg_host_t host) { smx_synchro_t synchro = SIMIX_file_close(fd, host); xbt_fifo_push(synchro->simcalls, simcall); simcall->issuer->waiting_synchro = synchro; } -smx_synchro_t SIMIX_file_close(smx_file_t fd, smx_host_t host) +smx_synchro_t SIMIX_file_close(smx_file_t fd, sg_host_t host) { smx_synchro_t synchro; /* check if the host is active */ - if (surf_resource_get_state(surf_workstation_resource_priv(host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(host)) != SURF_RESOURCE_ON) { THROWF(host_error, 0, "Host %s failed, you cannot call this function", sg_host_name(host)); } @@ -169,7 +169,7 @@ smx_synchro_t SIMIX_file_close(smx_file_t fd, smx_host_t host) synchro->category = NULL; synchro->io.host = host; - synchro->io.surf_io = surf_workstation_close(host, fd->surf_file); + synchro->io.surf_io = surf_host_close(host, fd->surf_file); surf_action_set_data(synchro->io.surf_io, synchro); XBT_DEBUG("Create io synchro %p", synchro); @@ -179,15 +179,15 @@ smx_synchro_t SIMIX_file_close(smx_file_t fd, smx_host_t host) //SIMIX FILE UNLINK -int SIMIX_file_unlink(smx_file_t fd, smx_host_t host) +int SIMIX_file_unlink(smx_file_t fd, sg_host_t host) { /* check if the host is active */ - if (surf_resource_get_state(surf_workstation_resource_priv(host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(host)) != SURF_RESOURCE_ON) { THROWF(host_error, 0, "Host %s failed, you cannot call this function", sg_host_name(host)); } - int res = surf_workstation_unlink(host, fd->surf_file); + int res = surf_host_unlink(host, fd->surf_file); xbt_free(fd); return !!res; } @@ -199,8 +199,8 @@ sg_size_t simcall_HANDLER_file_get_size(smx_simcall_t simcall, smx_file_t fd) sg_size_t SIMIX_file_get_size(smx_process_t process, smx_file_t fd) { - smx_host_t host = process->smx_host; - return surf_workstation_get_size(host, fd->surf_file); + sg_host_t host = process->host; + return surf_host_get_size(host, fd->surf_file); } sg_size_t simcall_HANDLER_file_tell(smx_simcall_t simcall, smx_file_t fd) @@ -210,8 +210,8 @@ sg_size_t simcall_HANDLER_file_tell(smx_simcall_t simcall, smx_file_t fd) sg_size_t SIMIX_file_tell(smx_process_t process, smx_file_t fd) { - smx_host_t host = process->smx_host; - return surf_workstation_file_tell(host, fd->surf_file); + sg_host_t host = process->host; + return surf_host_file_tell(host, fd->surf_file); } @@ -222,8 +222,8 @@ xbt_dynar_t simcall_HANDLER_file_get_info(smx_simcall_t simcall, smx_file_t fd) xbt_dynar_t SIMIX_file_get_info(smx_process_t process, smx_file_t fd) { - smx_host_t host = process->smx_host; - return surf_workstation_get_info(host, fd->surf_file); + sg_host_t host = process->host; + return surf_host_get_info(host, fd->surf_file); } int simcall_HANDLER_file_seek(smx_simcall_t simcall, smx_file_t fd, sg_offset_t offset, int origin) @@ -233,8 +233,8 @@ int simcall_HANDLER_file_seek(smx_simcall_t simcall, smx_file_t fd, sg_offset_t int SIMIX_file_seek(smx_process_t process, smx_file_t fd, sg_offset_t offset, int origin) { - smx_host_t host = process->smx_host; - return surf_workstation_file_seek(host, fd->surf_file, offset, origin); + sg_host_t host = process->host; + return surf_host_file_seek(host, fd->surf_file, offset, origin); } int simcall_HANDLER_file_move(smx_simcall_t simcall, smx_file_t file, const char* fullpath) @@ -244,8 +244,8 @@ int simcall_HANDLER_file_move(smx_simcall_t simcall, smx_file_t file, const char int SIMIX_file_move(smx_process_t process, smx_file_t file, const char* fullpath) { - smx_host_t host = process->smx_host; - return surf_workstation_file_move(host, file->surf_file, fullpath); + sg_host_t host = process->host; + return surf_host_file_move(host, file->surf_file, fullpath); } sg_size_t SIMIX_storage_get_size(smx_storage_t storage){ @@ -375,7 +375,7 @@ void SIMIX_io_finish(smx_synchro_t synchro) (int)synchro->state); } - if (surf_resource_get_state(surf_workstation_resource_priv(simcall->issuer->smx_host)) != SURF_RESOURCE_ON) { + if (surf_host_get_state(surf_host_resource_priv(simcall->issuer->host)) != SURF_RESOURCE_ON) { simcall->issuer->context->iwannadie = 1; }