X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=4a17c10a6aeb9450fadb7671d3f558d3984138a1;hp=8ef0f27f4d83bcb1cf18035d113d753fb0c0d777;hb=172e2ef5bc06aee5a68c37e10b1a8918895c23f9;hpb=4bd379f56960bddd9623f78b80f40b1dc9337a99 diff --git a/filter.h b/filter.h index 8ef0f27f..4a17c10a 100644 --- a/filter.h +++ b/filter.h @@ -191,6 +191,7 @@ struct filter { * argv. On failure, a negative paraslash error code must be returned. */ int (*parse_config)(int argc, char **argv, void **config); + void (*free_config)(void *conf); /** The help texts for this filter. */ struct ggo_help help; @@ -205,7 +206,7 @@ void filter_init(void); int check_filter_arg(char *filter_arg, void **conf); void filter_post_select(__a_unused struct sched *s, struct task *t); void print_filter_helps(int detailed); -int prepare_filter_node(struct btr_node *btrn, size_t min_len); +void generic_filter_pre_select(struct sched *s, struct task *t); static inline void write_int16_host_endian(char *buf, int val) {