Diff for /libaitcfg/src/parse.c between versions 1.6.4.7 and 1.6.4.8

version 1.6.4.7, 2012/04/04 12:44:48 version 1.6.4.8, 2012/04/04 13:10:56
Line 204  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i Line 204  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i
 {  {
         struct tagCfg *av;          struct tagCfg *av;
         time_t tim;          time_t tim;
        char szTime[STRSIZ] = { 0 }, szSection[STRSIZ] = { 0 };        char line[BUFSIZ] = { 0 }, szSection[STRSIZ] = { 0 };
        char line[BUFSIZ]; 
   
         time(&tim);  
         strftime(szTime, sizeof szTime, "(UTC) %Y-%m-%d %H:%M:%S", gmtime(&tim));  
         if (!cfg_Write(f, "## Write Config :: %s\n#\n", szTime)) {  
                 LOGERR;  
                 return -1;  
         }  
   
         CFG_RC_LOCK(cfg);          CFG_RC_LOCK(cfg);
         _invertQueue(cfg);          _invertQueue(cfg);
         SLIST_FOREACH(av, cfg, cfg_next) {          SLIST_FOREACH(av, cfg, cfg_next) {
Line 258  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i Line 250  cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i
         _invertQueue(cfg);          _invertQueue(cfg);
         CFG_RC_UNLOCK(cfg);          CFG_RC_UNLOCK(cfg);
   
        memset(szTime, 0, sizeof szTime);        if (whitespace) {
        time(&tim);                time(&tim);
        strftime(szTime, sizeof szTime, "(UTC) %Y-%m-%d %H:%M:%S", gmtime(&tim));                memset(line, 0, sizeof line);
        if (!cfg_Write(f, "\n#\n## Done. :: %s\n", szTime)) {                strftime(line, sizeof line, "(UTC) %Y-%m-%d %H:%M:%S", gmtime(&tim));
                LOGERR;                cfg_Write(f, "\n## Config was saved at :: %s ##\n", line);
                return -1; 
         }          }
   
         return 0;          return 0;

Removed from v.1.6.4.7  
changed lines
  Added in v.1.6.4.8


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>