From: John Crispin Date: Wed, 29 May 2013 12:26:23 +0000 (+0200) Subject: update rcS.c to match new runqueue api changes X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=dee028e96adea719fade27462c13c878f7dca3e1;p=project%2Fprocd.git update rcS.c to match new runqueue api changes Signed-off-by: John Crispin --- diff --git a/rcS.c b/rcS.c index 58f195b..b55b539 100644 --- a/rcS.c +++ b/rcS.c @@ -92,9 +92,9 @@ static void q_initd_run(struct runqueue *q, struct runqueue_task *t) exit(1); } -static void q_initd_complete(struct runqueue *q, struct runqueue_process *p, int ret) +static void q_initd_complete(struct runqueue *q, struct runqueue_task *p) { - struct initd *s = container_of(p, struct initd, proc); + struct initd *s = container_of(p, struct initd, proc.task); DEBUG(1, "stop %s %s \n", s->file, s->param); ustream_free(&s->fd.stream); @@ -113,7 +113,7 @@ static void add_initd(char *file, char *param) s = calloc(1, sizeof(*s)); s->proc.task.type = &initd_type; - s->proc.complete = q_initd_complete; + s->proc.task.complete = q_initd_complete; s->param = param; s->file = file; runqueue_task_add(&q, &s->proc.task, false);