Introduce the vss task.
[paraslash.git] / sched.c
diff --git a/sched.c b/sched.c
index b9d642864624cd796e3853331cc9a652378c41c5..02793124f38b2c8a185dbe6fa7e1b27fd5306ab2 100644 (file)
--- a/sched.c
+++ b/sched.c
@@ -32,11 +32,12 @@ struct timeval *now = &now_struct;
  * If the pre_select pointer of \a t is not \p NULL, it is removed from
  * the pre_select list of the scheduler. Same goes for \a post_select.
  */
-void unregister_task(struct task *t)
+static void unregister_task(struct task *t)
 {
        if (!initialized)
                return;
-       PARA_INFO_LOG("unregistering %s (%p)\n", t->status, t);
+       PARA_INFO_LOG("unregistering %s (%s)\n", t->status,
+               t->error <0? para_strerror(-t->error) : "shutdown");
        if (t->pre_select)
                list_del(&t->pre_select_node);
        if (t->post_select)