long time_type){
swup->sw_conf.swc_file_time_type = time_type;
return(0);
}
/****************************************************************************/
LOG4C_API int timewin_udata_set_max_num_files(rollingpolicy_timewin_udata_t *swup,
long max_num){
swup->sw_conf.swc_file_max_num_files = max_num;
return(0);
}
/****************************************************************************/
LOG4C_API int timewin_udata_set_rfudata(rollingpolicy_timewin_udata_t *swup,
rollingfile_udata_t *rfup ){
swup->sw_rfudata = rfup;
return(0);
}
/*****************************************************************************
private functions
*****************************************************************************/
/****************************************************************************/
static char* timewin_get_filename(rollingpolicy_timewin_udata_t* swup){
long filename_len = 0;
char *s = NULL;
filename_len = strlen(swup->sw_logdir) + 1 +
strlen(swup->sw_files_prefix) + 1 + 15; // a margin /
s = (char *)malloc(filename_len);
sprintf( s, "%s%s%s%s%s", swup->sw_logdir,
FILE_SEP, swup->sw_files_prefix, swup->sw_curfileflag, ".log");
return(s);
}
/********************************************************************************/
static int timewin_check_update_fileflag(rollingpolicy_timewin_udata_t * swup)
{
struct tmtm;
time_t timep;
time(&timep);
char buf[11];
memset(buf, 0, 11);
#ifndef _WIN32
#ifndef __HP_cc
#warning gmtime() routine should be defined in sd_xplatform
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23402-9.html
#吴亦凡##挑战者吴亦凡#
小编你是无知还是意淫
找你商量点事呗