X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fjobs.c;h=952720bd78cd3f1a9cac0f96f9fd6d09c1e25741;hb=098d6d3c8fb0aff78528746115d0f481da76e5fb;hp=4b4472e54c0d801db1383d6d00202c209c1d5837;hpb=4c7b7d3adcc10fbcf64d790a4e7c194ff3d5c6de;p=src%2Fapp-framework-binder.git diff --git a/src/jobs.c b/src/jobs.c index 4b4472e5..952720bd 100644 --- a/src/jobs.c +++ b/src/jobs.c @@ -732,7 +732,7 @@ struct sd_event *jobs_get_sd_event() * @param start The start routine to activate (can't be NULL) * @return 0 in case of success or -1 in case of error. */ -int jobs_start(int allowed_count, int start_count, int waiter_count, void (*start)(int signum)) +int jobs_start(int allowed_count, int start_count, int waiter_count, void (*start)(int signum, void* arg), void *arg) { int rc, launched; struct thread me; @@ -782,7 +782,7 @@ int jobs_start(int allowed_count, int start_count, int waiter_count, void (*star } /* queue the start job */ - job = job_create(NULL, 0, (job_cb_t)start, NULL); + job = job_create(NULL, 0, start, arg); if (!job) { ERROR("out of memory"); errno = ENOMEM;