From bc22cc624d8ce7ea2c87d7bfcc646638dfd66f69 Mon Sep 17 00:00:00 2001 From: koennecke Date: Thu, 11 Jan 2007 08:50:39 +0000 Subject: [PATCH] - Small change to devexec.c to have year specific devexec logs --- devexec.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/devexec.c b/devexec.c index 2148c7b4..f908eb3c 100644 --- a/devexec.c +++ b/devexec.c @@ -70,18 +70,23 @@ static FILE *devLog = NULL; int openDevexecLog(){ char *fileName = NULL; char fileBuffer[1024]; + time_t iDate; + struct tm *psTime; + if(devLog == NULL){ fileName = IFindOption(pSICSOptions,"devexeclog"); if(fileName != NULL){ strcpy(fileBuffer,fileName); } else { + iDate = time(NULL); + psTime = localtime(&iDate); fileBuffer[0] = '\0'; fileName = getenv("HOME"); if(fileName != NULL){ - strcpy(fileBuffer,fileName); + snprintf(fileBuffer,1023,"%s/log/devexec%4.4d.log", + fileName, psTime->tm_year + 1900); } - strcat(fileBuffer,"/log/devexec.log"); } devLog = fopen(fileBuffer,"a+"); }