From 88b901b6ee92ea5eb4420981625fb6a6b299e368 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Wed, 3 Aug 2011 16:55:30 -0400 Subject: s3-printing: No need to register to smbd's children list Signed-off-by: Andreas Schneider --- source3/printing/queue_process.c | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'source3') diff --git a/source3/printing/queue_process.c b/source3/printing/queue_process.c index 48e5f771c9..291a47fcda 100644 --- a/source3/printing/queue_process.c +++ b/source3/printing/queue_process.c @@ -156,22 +156,6 @@ static void printing_pause_fd_handler(struct tevent_context *ev, exit_server_cleanly(NULL); } -extern struct child_pid *children; -extern int num_children; - -static void add_child_pid(pid_t pid) -{ - struct child_pid *child; - - child = SMB_MALLOC_P(struct child_pid); - if (child == NULL) { - DEBUG(0, ("Could not add child struct -- malloc failed\n")); - return; - } - child->pid = pid; - DLIST_ADD(children, child); - num_children += 1; -} pid_t background_lpq_updater_pid = -1; @@ -201,9 +185,6 @@ static void start_background_queue(struct tevent_context *ev, exit(1); } - /* Track the printing pid along with other smbd children */ - add_child_pid(background_lpq_updater_pid); - if(background_lpq_updater_pid == 0) { struct tevent_fd *fde; int ret; -- cgit