]>
Commit | Line | Data |
---|---|---|
2ad19f2b AF |
1 | diff -Naur sysklogd-1.4.1.org/klogd.c sysklogd-1.4.1/klogd.c |
2 | --- sysklogd-1.4.1.org/klogd.c 2001-03-11 20:40:10.000000000 +0100 | |
3 | +++ sysklogd-1.4.1/klogd.c 2010-01-20 19:49:36.000000000 +0100 | |
4 | @@ -1171,10 +1171,24 @@ | |
5 | switch ( logsrc ) | |
6 | { | |
7 | case kernel: | |
8 | - LogKernelLine(); | |
9 | + if (ksyslog(9, NULL, 0)>0) | |
10 | + { | |
11 | + LogKernelLine(); | |
12 | + } | |
13 | + else | |
14 | + { | |
15 | + usleep(100000); | |
16 | + } | |
17 | break; | |
18 | case proc: | |
19 | - LogProcLine(); | |
20 | + if (ksyslog(9, NULL, 0)>0) | |
21 | + { | |
22 | + LogProcLine(); | |
23 | + } | |
24 | + else | |
25 | + { | |
26 | + usleep(100000); | |
27 | + } | |
28 | break; | |
29 | case none: | |
30 | pause(); |