1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-29 15:42:04 +03:00

s3-printing: No need to register to smbd's children list

Signed-off-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
Simo Sorce
2011-08-03 16:55:30 -04:00
committed by Andreas Schneider
parent 74f3e52f00
commit 88b901b6ee

View File

@ -156,22 +156,6 @@ static void printing_pause_fd_handler(struct tevent_context *ev,
exit_server_cleanly(NULL); 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; pid_t background_lpq_updater_pid = -1;
@ -201,9 +185,6 @@ static void start_background_queue(struct tevent_context *ev,
exit(1); exit(1);
} }
/* Track the printing pid along with other smbd children */
add_child_pid(background_lpq_updater_pid);
if(background_lpq_updater_pid == 0) { if(background_lpq_updater_pid == 0) {
struct tevent_fd *fde; struct tevent_fd *fde;
int ret; int ret;