X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/eb3be59d63b0d199fa3f32b5a22553e44cfb917a..fa8e71be179a7a12e74bcc550fa6fe2c54b8446a:/src/simix/smx_private.h diff --git a/src/simix/smx_private.h b/src/simix/smx_private.h index 13dca2f9a2..28cbd06797 100644 --- a/src/simix/smx_private.h +++ b/src/simix/smx_private.h @@ -57,6 +57,15 @@ extern unsigned long simix_process_maxpid; #define SMX_THROW() RETHROW +/* ******************************** File ************************************ */ +typedef struct s_smx_file { + surf_file_t surf_file; +} s_smx_file_t; + +typedef struct s_smx_stat { + s_file_stat_t surf_stat; +} s_smx_stat_t, *smx_stat_t; + /*********************************** Time ************************************/ /** @brief Timer datatype */ @@ -84,6 +93,13 @@ typedef enum { SIMIX_COMM_DONE } e_smx_comm_type_t; +typedef enum { + SIMIX_IO_OPEN, + SIMIX_IO_WRITE, + SIMIX_IO_READ, + SIMIX_IO_STAT +} e_smx_io_type_t; + /** @brief Action datatype */ typedef struct s_smx_action {