X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sched.h;h=bdca15f828cb60c177b7d8fb0cb497c1eb99b375;hp=ebd38a8ceb8dbf8cfbe7a6fe6982f8baeaa37845;hb=60216e4058f4ecc24467df577e51cb2bd66508b0;hpb=c075e867311c77dfb7171241597e613290d1f62b diff --git a/sched.h b/sched.h index ebd38a8c..bdca15f8 100644 --- a/sched.h +++ b/sched.h @@ -22,9 +22,11 @@ /** * paraslash's scheduler * - * desinged with KISS in mind. It maintains two lists: The pre_select list - * and the post_select list. Tasks add hokks to these lists by registering - * themselves to the scheduler. + * desinged with KISS in mind. It manages two lists of tasks. The pre_select + * list contains pointers to functions that are called before calling select() + * from the main loop. Similarly, \a post_select_list is a list of function + * pointers each of which is called after the select call. Tasks add hooks to + * these lists by registering themselves to the scheduler. */ struct sched { /** initial value before any pre_select call */ @@ -94,6 +96,5 @@ extern struct timeval *now; void register_task(struct task *t); void unregister_task(struct task *t); int sched(struct sched *s); -void init_sched(void); char *get_task_list(void); int kill_task(char *id);