Contents of /trunk/busybox/patches/busybox-1.10.2-syslogd.patch
Parent Directory | Revision Log
Revision 626 -
(show annotations)
(download)
Sat May 31 10:33:24 2008 UTC (16 years, 4 months ago) by niro
File size: 584 byte(s)
Sat May 31 10:33:24 2008 UTC (16 years, 4 months ago) by niro
File size: 584 byte(s)
-added more official fixes
1 | --- busybox-1.10.2/sysklogd/syslogd.c Sat Apr 19 05:50:29 2008 |
2 | +++ busybox-1.10.2-syslogd/sysklogd/syslogd.c Sat May 24 23:02:56 2008 |
3 | @@ -347,10 +347,11 @@ |
4 | sprintf(newFile, "%s.%d", G.logFilePath, i); |
5 | if (i == 0) break; |
6 | sprintf(oldFile, "%s.%d", G.logFilePath, --i); |
7 | - xrename(oldFile, newFile); |
8 | + /* ignore errors - file might be missing */ |
9 | + rename(oldFile, newFile); |
10 | } |
11 | /* newFile == "f.0" now */ |
12 | - xrename(G.logFilePath, newFile); |
13 | + rename(G.logFilePath, newFile); |
14 | fl.l_type = F_UNLCK; |
15 | fcntl(G.logFD, F_SETLKW, &fl); |
16 | close(G.logFD); |