From 782ce0488c03c8b13b2267d198a70d6667176f83 Mon Sep 17 00:00:00 2001 From: navarro Date: Tue, 31 Jan 2012 15:38:27 +0100 Subject: [PATCH] Rewrite file example for use MSG API --- examples/msg/io/file.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) 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; } -- 2.20.1