diff options
Diffstat (limited to 'src/rotate.c')
-rw-r--r-- | src/rotate.c | 35 |
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); |