]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - filter.c
sched: Introduce alternative task API.
[paraslash.git] / filter.c
index b3dc022e37f5ceaaca680f63a25173e46ba398d4..69b12d7a19a880df99e3637c25d9bb9aaee45dbc 100644 (file)
--- a/filter.c
+++ b/filter.c
@@ -141,13 +141,13 @@ int main(int argc, char *argv[])
        }
        sot->btrn = btr_new_node(&(struct btr_node_description)
                EMBRACE(.name = "stdout", .parent = parent));
-       stdout_set_defaults(sot);
-       register_task(&s, &sot->task);
+       stdout_task_register(sot, &s);
 
        s.default_timeout.tv_sec = 1;
        s.default_timeout.tv_usec = 0;
        btr_log_tree(sit->btrn, LL_INFO);
        ret = schedule(&s);
+       sched_shutdown(&s);
 out_cleanup:
        for (i--; i >= 0; i--) {
                struct filter_node *fn = fns[i];