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