-/* Copyright (c) 2006-2013. The SimGrid Team.
+/* Copyright (c) 2006-2014. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* - display information on the disks mounted by the current host
* - create a 200,000 bytes file
* - completely read the created file
- * - write 100,000 more bytes in the file
+ * - write 100,000 bytes in the file
* - rename the created file
* - attach some user data to a disk
* - dump disk's contents
msg_storage_t storage;
// Retrieve all mount points of current host
- xbt_dict_t storage_list = MSG_host_get_storage_list(MSG_host_self());
+ xbt_dict_t storage_list = MSG_host_get_mounted_storage_list(MSG_host_self());
xbt_dict_foreach(storage_list,cursor,mount_name,storage_name) {
// For each disk mounted on host
read = MSG_file_read(file, file_size);
XBT_INFO("Read %llu bytes on %s", read, file_name);
- // Now write 100,000 more bytes in tmp/data.txt
+ // Now write 100,000 bytes in tmp/data.txt
write = MSG_file_write(file, 100000); // Write 100,000 bytes
- XBT_INFO("Write %llu more bytes on %s", write, file_name);
+ XBT_INFO("Write %llu bytes on %s", write, file_name);
MSG_file_dump(file);
MSG_file_close(file);
XBT_INFO("Get data: '%s'", data);
- MSG_storage_set_data(storage,strdup("Some user data"));
+ MSG_storage_set_data(storage, xbt_strdup("Some user data"));
data = MSG_storage_get_data(storage);
XBT_INFO("Set and get data: '%s'", data);
+ xbt_free(data);
xbt_free(storage_name);