From a536b2dd80f29464b0461e3980043ec4a822e820 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 21 Jul 2005 03:56:25 +0000 Subject: Add time/date macros for code clarity: #define DAYS_PER_YEAR 365.25 #define MONTHS_PER_YEAR 12 #define DAYS_PER_MONTH 30 #define HOURS_PER_DAY 24 --- src/backend/postmaster/syslogger.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/backend/postmaster/syslogger.c') diff --git a/src/backend/postmaster/syslogger.c b/src/backend/postmaster/syslogger.c index c6f02520bf..0084cff226 100644 --- a/src/backend/postmaster/syslogger.c +++ b/src/backend/postmaster/syslogger.c @@ -18,7 +18,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.16 2005/07/04 04:51:47 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/postmaster/syslogger.c,v 1.17 2005/07/21 03:56:11 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -41,7 +41,7 @@ #include "storage/pg_shmem.h" #include "utils/guc.h" #include "utils/ps_status.h" - +#include "utils/timestamp.h" /* * We really want line-buffered mode for logfile output, but Windows does @@ -60,7 +60,7 @@ * start, but the rest can change at SIGHUP. */ bool Redirect_stderr = false; -int Log_RotationAge = 24 * 60; +int Log_RotationAge = HOURS_PER_DAY * SECS_PER_MINUTE; int Log_RotationSize = 10 * 1024; char *Log_directory = NULL; char *Log_filename = NULL; @@ -855,7 +855,7 @@ set_next_rotation_time(void) * fairly loosely. In this version we align to local time rather than * GMT. */ - rotinterval = Log_RotationAge * 60; /* convert to seconds */ + rotinterval = Log_RotationAge * SECS_PER_MINUTE; /* convert to seconds */ now = time(NULL); tm = pg_localtime(&now, global_timezone); now += tm->tm_gmtoff; -- cgit v1.2.1