X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fjobs.c;h=952720bd78cd3f1a9cac0f96f9fd6d09c1e25741;hb=96ee1e30743b88780cc9dc975745d8dc03de25ae;hp=4b4472e54c0d801db1383d6d00202c209c1d5837;hpb=c3249e6aa03ef10494a2a4a170bbed0cfc38a83e;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;