X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sched.c;h=27d71f67d40fd69614e7f8c19bd0f409fb175aca;hp=879ab80820e56742815044d158f25aec965359db;hb=5124ade7db7ee2eef8a8a6acae2a398d82a666cc;hpb=d46fe38dcada4108ed49a0e621376df0f7913fe3 diff --git a/sched.c b/sched.c index 879ab808..27d71f67 100644 --- a/sched.c +++ b/sched.c @@ -65,17 +65,11 @@ void *register_task(struct task *t) PARA_INFO_LOG("registering %s (%p)\n", t->status, t); if (t->pre_select) { PARA_DEBUG_LOG("pre_select: %p\n", &t->pre_select); - if (t->flags & PRE_ADD_TAIL) - list_add_tail(&t->pre_select_node, &pre_select_list); - else - list_add(&t->pre_select_node, &pre_select_list); + list_add(&t->pre_select_node, &pre_select_list); } if (t->post_select) { PARA_DEBUG_LOG("post_select: %p\n", &t->pre_select); - if (t->flags & POST_ADD_TAIL) - list_add_tail(&t->post_select_node, &post_select_list); - else - list_add(&t->post_select_node, &post_select_list); + list_add(&t->post_select_node, &post_select_list); } return t; } @@ -112,15 +106,15 @@ char *get_task_list(void) char *msg = NULL; list_for_each_entry_safe(t, tmp, &pre_select_list, pre_select_node) { char *tmp_msg; - tmp_msg = make_message("%s%p\t%s\n", msg? msg : "", t, t->status); + tmp_msg = make_message("%s%p\tpre\t%s\n", msg? msg : "", t, t->status); free(msg); msg = tmp_msg; } list_for_each_entry_safe(t, tmp, &post_select_list, post_select_node) { char *tmp_msg; - if (t->pre_select) - continue; - tmp_msg = make_message("%s%p\t%s\n", msg? msg : "", t, t->status); +// if (t->pre_select) +// continue; + tmp_msg = make_message("%s%p\tpost\t%s\n", msg? msg : "", t, t->status); free(msg); msg = tmp_msg; }