-/* Copyright (c) 2006-2014. The SimGrid Team.
+/* Copyright (c) 2006-2015. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
******************************************************************************/
#include "simgrid/msg.h"
-#include "xbt/log.h"
-#include "xbt/dict.h"
XBT_LOG_NEW_DEFAULT_CATEGORY(storage,"Messages specific for this simulation");
}
xbt_dict_free(&storage_list);
-
// Create a 200,000 bytes file named './tmp/data.txt' on /sd1
char* file_name = xbt_strdup("/home/tmp/data.txt");
msg_file_t file = NULL;
XBT_INFO("Free size: %llu bytes", MSG_storage_get_free_size(storage));
XBT_INFO("Used size: %llu bytes", MSG_storage_get_used_size(storage));
-
// Now retrieve the size of created file and read it completely
file_size = MSG_file_get_size(file);
MSG_file_seek(file, 0, SEEK_SET);
xbt_free(data);
xbt_free(storage_name);
-
// Dump disks contents
XBT_INFO("*** Dump content of %s ***",MSG_host_get_name(MSG_host_self()));
xbt_dict_t contents = NULL;
return 1;
}
-
int main(int argc, char *argv[])
{
-
MSG_init(&argc, argv);
MSG_create_environment(argv[1]);
MSG_function_register("host", host);
msg_error_t res = MSG_main();
XBT_INFO("Simulated time: %g", MSG_get_clock());
- if (res == MSG_OK)
- return 0;
- else
- return 1;
+ return res != MSG_OK;
}