-size_t MSG_file_read(void* ptr, size_t size, size_t nmemb, msg_file_t stream)
+
+void MSG_file_dump (msg_file_t fd){
+ THROW_UNIMPLEMENTED;
+ /* Update the cached information first */
+// fd->info = __MSG_file_get_info(fd);
+// XBT_INFO("File Descriptor information:\n\t\tFull name: '%s'"
+// "\n\t\tSize: %zu\n\t\tMount point: '%s'\n\t\t Storage Id: '%s'"
+// "\n\t\t Content Type: '%s'", fd->fullname, fd->info->size, NULL,NULL,NULL);
+// fd->info->mount_point, fd->info->storageId, fd->info->content_type);
+}
+
+/** \ingroup msg_file_management
+ * \brief Read a file
+ *
+ * \param size of the file to read
+ * \param fd is a the file descriptor
+ * \return the number of bytes successfully read
+ */
+size_t MSG_file_read(size_t size, msg_file_t fd)