aboutsummaryrefslogtreecommitdiffstats
path: root/src/rotate.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rotate.c')
-rw-r--r--src/rotate.c35
1 files changed, 20 insertions, 15 deletions
diff --git a/src/rotate.c b/src/rotate.c
index bd4f040..12cfec9 100644
--- a/src/rotate.c
+++ b/src/rotate.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.12 2012/06/22 10:22:25 james
+ * *** empty log message ***
+ *
* Revision 1.11 2010/07/16 11:04:10 james
* ignore tedious return values
*
@@ -55,13 +58,14 @@ static char rcsid[] = "$Id$";
void
rotate_gzip (char *file)
{
- switch (fork ()) {
- case 0:
- break;
- case -1:
- default:
- return;
- }
+ switch (fork ())
+ {
+ case 0:
+ break;
+ case -1:
+ default:
+ return;
+ }
int result;
@@ -82,15 +86,16 @@ rotate (char *file)
buf1 = xmalloc (i);
buf2 = xmalloc (i);
- for (i = NUM_FILES_TO_KEEP; i > 0; --i) {
- sprintf (buf1, "%s.%d", file, i - 1);
- sprintf (buf2, "%s.%d", file, i);
- rename (buf1, buf2);
+ for (i = NUM_FILES_TO_KEEP; i > 0; --i)
+ {
+ sprintf (buf1, "%s.%d", file, i - 1);
+ sprintf (buf2, "%s.%d", file, i);
+ rename (buf1, buf2);
- sprintf (buf1, "%s.%d.gz", file, i - 1);
- sprintf (buf2, "%s.%d.gz", file, i);
- rename (buf1, buf2);
- }
+ sprintf (buf1, "%s.%d.gz", file, i - 1);
+ sprintf (buf2, "%s.%d.gz", file, i);
+ rename (buf1, buf2);
+ }
sprintf (buf1, "%s.%d", file, 0);
rename (file, buf1);