Signed-off-by: Andreas Schneider <asn@samba.org>
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;
- /* 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;
if(background_lpq_updater_pid == 0) {
struct tevent_fd *fde;
int ret;