network_element_t dst_data = dst;
src_as = src_data->rc_component;
dst_as = dst_data->rc_component;
+#ifndef NDEBUG
char* src_name = src_data->name;
char* dst_name = dst_data->name;
+#endif
xbt_assert(src_as && dst_as,
"Ask for route \"from\"(%s) or \"to\"(%s) no found", src_name, dst_name);
"Reading a storage, processing unit \"%s\" already exists", storage->id);
// Verification of an existing type_id
+#ifndef NDEBUG
void* storage_type = xbt_lib_get_or_null(storage_type_lib, storage->type_id,ROUTING_STORAGE_TYPE_LEVEL);
+#endif
xbt_assert(storage_type,"Reading a storage, type id \"%s\" does not exists", storage->type_id);
XBT_DEBUG("ROUTING Create a storage name '%s' with type_id '%s'",
(void *) xbt_strdup(storage->type_id));
}
-typedef struct s_content {
- char *user_rights;
- char *user;
- char *group;
- char *date;
- char *time;
- int size;
-} s_content_t, *content_t;
-
static void free_storage_content(void *p)
{
content_t content = p;
xbt_dict_set(parse_content,path,content,NULL);
} else {
xbt_die("Be sure of passing a good format for content file.\n");
- // You can generate tjis kind of file with command line:
+ // You can generate this kind of file with command line:
// find /path/you/want -type f -exec ls -l {} \; 2>/dev/null > ./content.txt
}
}
stype->content = parse_storage_content(storage_type->content);
stype->type_id = xbt_strdup(storage_type->id);
- XBT_INFO("ROUTING Create a storage type id '%s' with model '%s' content '%s' and properties '%p'",
+ XBT_DEBUG("ROUTING Create a storage type id '%s' with model '%s' content '%s' and properties '%p'",
stype->type_id,
stype->model,
storage_type->content,
static void routing_parse_mount(sg_platf_mount_cbarg_t mount)
{
// Verification of an existing storage
+#ifndef NDEBUG
void* storage = xbt_lib_get_or_null(storage_lib, mount->id,ROUTING_STORAGE_LEVEL);
+#endif
xbt_assert(storage,"Disk id \"%s\" does not exists", mount->id);
XBT_DEBUG("ROUTING Mount '%s' on '%s'",mount->id, mount->name);