projects
/
project
/
mountd.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
autofs: register SIGTERM for gracefull exit
[project/mountd.git]
/
log.c
1
#include <stdio.h>
2
#include <syslog.h>
3
#include <stdarg.h>
4
5
#include
"include/log.h"
6
7
extern
int
daemonize
;
8
9
void
log_start
(
void
)
10
{
11
openlog
(
"mountd"
,
LOG_PID
,
LOG_DAEMON
);
12
}
13
14
void
log_stop
(
void
)
15
{
16
closelog
();
17
}
18
19
void
log_printf
(
char
*
fmt
, ...)
20
{
21
char
p
[
256
];
22
va_list
ap
;
23
24
va_start
(
ap
,
fmt
);
25
vsnprintf
(
p
,
256
,
fmt
,
ap
);
26
va_end
(
ap
);
27
28
if
(
daemonize
)
29
syslog
(
10
,
"%s"
,
p
);
30
else
31
printf
(
"%s"
,
p
);
32
}