X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6dbb38af3c37db705cc8db42a903b5d5a27fb95a..87bc879019fc94e7ff1bc1ada77ecf85b0b588af:/src/simdag/sd_global.c diff --git a/src/simdag/sd_global.c b/src/simdag/sd_global.c index 34c9939834..233706aafc 100644 --- a/src/simdag/sd_global.c +++ b/src/simdag/sd_global.c @@ -138,6 +138,9 @@ void SD_application_reinit(void) xbt_dynar_length(done_task->tasks_before); done_task->is_not_ready = done_task->unsatisfied_dependencies; } + free(done_task->workstation_list); + done_task->workstation_list = NULL; + done_task->workstation_nb = 0; } xbt_swag_free(sd_global->done_task_set); @@ -158,6 +161,7 @@ void SD_application_reinit(void) #ifdef HAVE_JEDULE + jedule_sd_dump(); jedule_sd_cleanup(); jedule_sd_init(); #endif @@ -445,24 +449,3 @@ void SD_exit(void) jedule_sd_cleanup(); #endif } - -/** - * \brief load script file - */ - -void SD_load_environment_script(const char *script_file) -{ -#ifdef HAVE_LUA - lua_State *L = lua_open(); - luaL_openlibs(L); - - if (luaL_loadfile(L, script_file) || lua_pcall(L, 0, 0, 0)) { - printf("error: %s\n", lua_tostring(L, -1)); - return; - } -#else - xbt_die - ("Lua is not available!! to call SD_load_environment_script, lua should be available..."); -#endif - return; -}