}
}
-static void i9e_post_select(__a_unused struct sched *s, struct task *t)
+static int i9e_post_select(__a_unused struct sched *s, __a_unused struct task *t)
{
int ret;
struct i9e_client_info *ici = i9ep->ici;
wipe_bottom_line();
out:
i9ep->caught_sigint = false;
- t->error = ret;
+ return ret;
}
static void i9e_pre_select(struct sched *s, __a_unused struct task *t)
if (ret < 0)
return ret;
i9ep->task.pre_select = i9e_pre_select;
- i9ep->task.post_select = i9e_post_select;
+ i9ep->task.new_post_select = i9e_post_select;
+ i9ep->task.post_select = NULL;
sprintf(i9ep->task.status, "i9e");
register_task(s, &i9ep->task);
rl_readline_name = "para_i9e";