segment fault错误,高手进来,急急急
调用iniLogFile();
static inline void openLogFile() {
fflush(stdout);
sync();
sprintf(deamon_file_name, "%s.%d.log", DEAMON_LOGFILE_NAME, 0);
deamon_file_no = open(deamon_file_name ,O_CREAT|O_WRONLY|O_TRUNC, DEFFILEMODE);
if (deamon_file_no > 0) {
close(STDOUT_FILENO);//这里停止执行,出现segment fault
dup2(deamon_file_no,STDOUT_FILENO);
};
}
static inline void iniLogFile() {
deamon_stdio_no =dup(STDOUT_FILENO);
//deamon_start_time = get_current_time_llong();
openLogFile();
backup_num=1;
}