From: navarro Date: Tue, 31 Jan 2012 14:38:27 +0000 (+0100) Subject: Rewrite file example for use MSG API X-Git-Tag: exp_20120216~97^2~21 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/782ce0488c03c8b13b2267d198a70d6667176f83?ds=sidebyside Rewrite file example for use MSG API --- diff --git a/examples/msg/io/file.c b/examples/msg/io/file.c index 5c58289bbf..c52c2fd905 100644 --- a/examples/msg/io/file.c +++ b/examples/msg/io/file.c @@ -6,21 +6,31 @@ #include #include -#include "simix/simix.h" #include "msg/msg.h" #include "surf/surf_private.h" int host(int argc, char *argv[]); -XBT_LOG_NEW_DEFAULT_CATEGORY(file, - "Messages specific for this simix example"); +XBT_LOG_NEW_DEFAULT_CATEGORY(io_file, + "Messages specific for this io example"); int host(int argc, char *argv[]) { - size_t read = simcall_file_read(NULL,0,0,NULL); + m_file_t* file; + file = MSG_file_open("test.txt","rw"); + XBT_INFO("Host '%s' open %p",MSG_host_get_name(MSG_host_self()), file); + + size_t read = MSG_file_read(NULL,0,0,file); XBT_INFO("Host '%s' read %ld",MSG_host_get_name(MSG_host_self()),read); - size_t write = simcall_file_write(NULL,0,0,NULL); + + size_t write = MSG_file_write(NULL,0,0,file); XBT_INFO("Host '%s' write %ld",MSG_host_get_name(MSG_host_self()), write); + + int res = MSG_file_stat(0,NULL); + XBT_INFO("Host '%s' stat %d",MSG_host_get_name(MSG_host_self()), res); + + res = MSG_file_close(file); + XBT_INFO("Host '%s' close %d",MSG_host_get_name(MSG_host_self()), res); return 0; }