summaryrefslogtreecommitdiff
path: root/server/service_task.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/service_task.c')
-rw-r--r--server/service_task.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/server/service_task.c b/server/service_task.c
index c2f4e4ac..364aa6f8 100644
--- a/server/service_task.c
+++ b/server/service_task.c
@@ -68,7 +68,8 @@ static void task_server_callback(struct event_context *event_ctx, void *private)
*/
int task_server_startup(struct event_context *event_ctx,
const char *service_name,
- void (*task_init)(struct task_server *))
+ void (*task_init)(struct task_server *),
+ pid_t *rpid)
{
struct task_state *state;
@@ -77,7 +78,7 @@ int task_server_startup(struct event_context *event_ctx,
state->task_init = task_init;
- return process_new_task(event_ctx, service_name, task_server_callback, state);
+ return process_new_task(event_ctx, service_name, task_server_callback, state, rpid);
}
/*