X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=sched.h;h=bd1ad796dfb4fa015e0053c05d83eeb5f5150704;hb=db09455b4bf9f7518485e08811d9a2a42e9f0b05;hp=9855475d0a7311708306417a77fca071d238ef4c;hpb=2a8029478dfc65f0c935d864faf4aea9e3deb27d;p=paraslash.git diff --git a/sched.h b/sched.h index 9855475d..bd1ad796 100644 --- a/sched.h +++ b/sched.h @@ -8,7 +8,6 @@ struct sched { struct task { void *private_data; - unsigned flags; int ret; void (*pre_select)(struct sched *s, struct task *t); void (*post_select)(struct sched *s, struct task *t); @@ -18,12 +17,11 @@ struct task { char status[MAXLINE]; }; -enum task_flags { - PRE_ADD_TAIL = 1, - POST_ADD_TAIL = 2, -}; +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);