1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

s3:spoolssd Create our own log file

Signed-off-by: Günther Deschner <gd@samba.org>
This commit is contained in:
Simo Sorce 2010-06-15 18:38:44 -04:00 committed by Günther Deschner
parent 99941eb92b
commit 2d333ae8bc

View File

@ -23,6 +23,20 @@
#define SPOOLSS_PIPE_NAME "spoolss"
static void spoolss_reopen_logs(void)
{
char *lfile = NULL;
int ret;
ret = asprintf(&lfile, "%s.spoolssd", lp_logfile());
if (ret > 0) {
lp_set_logfile(lfile);
SAFE_FREE(lfile);
}
reopen_logs();
}
void start_spoolssd(void)
{
pid_t pid;
@ -45,6 +59,8 @@ void start_spoolssd(void)
}
/* child */
close_low_fds(false);
status = reinit_after_fork(server_messaging_context(),
server_event_context(),
procid_self(), true);
@ -53,6 +69,8 @@ void start_spoolssd(void)
smb_panic("reinit_after_fork() failed");
}
spoolss_reopen_logs();
smbd_setup_sig_term_handler();
smbd_setup_sig_hup_handler();