xbt_swag_foreach_safe(done_task, next_done_task, sd_global->done_task_set){
if (xbt_dynar_is_empty(done_task->tasks_before)){
__SD_task_set_state(done_task, SD_SCHEDULABLE);
- } else{
+ } else{
__SD_task_set_state(done_task, SD_NOT_SCHEDULED);
done_task->unsatisfied_dependencies =
xbt_dynar_length(done_task->tasks_before);
done_task->is_not_ready = done_task->unsatisfied_dependencies;
- }
+ }
}
xbt_swag_free(sd_global->done_task_set);
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;
-}