X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=sched.h;h=f119025c4c73f2d6b811f8220e6cec4c2449cd0d;hp=26aaabe9a5678621b9e3fe4d1ba4c27d34fbfb4f;hb=e7e55d0ad711a46e4768066be197bb41caa5c5eb;hpb=6bdac07456cb5872f824028912d1049883a9c21f diff --git a/sched.h b/sched.h index 26aaabe9..f119025c 100644 --- a/sched.h +++ b/sched.h @@ -63,7 +63,7 @@ struct task { /** Position of the task in the post_select list of the scheduler. */ struct list_head post_select_node; /** Descriptive text and current status of the task. */ - char status[MAXLINE]; + char status[255]; }; /** @@ -79,3 +79,6 @@ int schedule(struct sched *s); char *get_task_list(void); int kill_task(char *id); void sched_shutdown(void); +void sched_min_delay(struct sched *s); +void sched_request_timeout(struct timeval *timeout, struct sched *s); +void sched_request_timeout_ms(long unsigned ms, struct sched *s);