X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/28b41e5afc60722c75727c405eb4b3d29caf093b..1d6f35064b982906e6931d6e2cfbf22ab51a10b3:/src/surf/surf.c diff --git a/src/surf/surf.c b/src/surf/surf.c index 7c2d466592..30bdc887fd 100644 --- a/src/surf/surf.c +++ b/src/surf/surf.c @@ -12,10 +12,6 @@ typedef struct surf_resource_object { surf_resource_t resource; } s_surf_resource_object_t, *surf_resource_object_t; -XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_global, surf, - "Logging specific to the SURF global module"); - - static double NOW = 0; xbt_dynar_t resource_list = NULL; @@ -51,7 +47,7 @@ double generic_maxmin_share_resources2(xbt_swag_t running_actions, return -1.0; if (value > 0) { - min = value = action->remains / value; + min = action->remains / value; if ((action->max_duration >= 0) && (action->max_duration < min)) min = action->max_duration; } else @@ -126,19 +122,12 @@ void surf_action_set_data(surf_action_t action, action->data=data; } -/* HACKHACK: msg_global must be set to a sensible value (like NULL) to use the logging mecanisme - * since log_default_appender use xbt_procname which, in SG, is defined in src/msg/m_process.c - * (in RL, xbt_procname is defined in src/gras/Virtu/rl_process.c) - */ -extern void *msg_global; - void surf_init(int *argc, char **argv) { int i,j; char *opt; xbt_init(argc, argv); - msg_global=NULL; /* see HACKHACK note above */ if (!surf_path) { const char *initial_path = "./"; surf_path = xbt_dynar_new(sizeof(char*), NULL); @@ -202,7 +191,7 @@ FILE *surf_fopen(const char *name, const char *mode) return file; } -void surf_finalize(void) +void surf_exit(void) { int i; surf_resource_t resource = NULL; @@ -231,6 +220,7 @@ void surf_finalize(void) free(path_name); path_name = NULL; } + xbt_exit(); } double surf_solve(void)