#include "msg_private.h"
#include "xbt/log.h"
+#include <inttypes.h>
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_io, msg,
"Logging specific to MSG (io)");
// THROW_UNIMPLEMENTED;
/* Update the cached information first */
__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\tStorage Id: '%s'"
- "\n\t\tStorage Type: '%s'\n\t\tContent Type: '%s'",
- fd->fullname, fd->info->size, fd->info->mount_point, fd->info->storageId,
- fd->info->storage_type, fd->info->content_type);
+ XBT_INFO("File Descriptor information:\n"
+ "\t\tFull name: '%s'\n"
+ "\t\tSize: %" PRIu64 "\n"
+ "\t\tMount point: '%s'\n"
+ "\t\tStorage Id: '%s'\n"
+ "\t\tStorage Type: '%s'\n"
+ "\t\tContent Type: '%s'",
+ fd->fullname, fd->info->size, fd->info->mount_point,
+ fd->info->storageId, fd->info->storage_type,
+ fd->info->content_type);
}
/** \ingroup msg_file_management
msg_file_t file = xbt_new(s_msg_file_t,1);
file->fullname = xbt_strdup(fullname);
file->simdata = xbt_new0(s_simdata_file_t,1);
- file->info = xbt_new0(s_file_info_t,1);
+ file->info = xbt_new0(s_msg_file_info_t,1);
file->simdata->smx_file = simcall_file_open(mount, fullname);
SIMIX_file_set_data(file->simdata->smx_file, data);
return file;