static void quit_signal(int sig) { logMessage(LOG_SYSLOG | LOG_INFO, "System log daemon exiting."); unlink(lfile); #ifdef CONFIG_FEATURE_IPC_SYSLOG ipcsyslog_cleanup(); #endif exit(TRUE); }
static void quit_signal(int sig) { /*BRCM begin */ char pidfilename[30]; /* change to priority emerg to be consistent with klogd */ logMessage(LOG_SYSLOG | LOG_EMERG, "System log daemon exiting."); // logMessage(LOG_SYSLOG | LOG_INFO, "System log daemon exiting."); unlink(lfile); sprintf (pidfilename, "%s%s.pid", _PATH_VARRUN, "syslogd"); unlink (pidfilename); /*BRCM end*/ unlink(lfile); #ifdef CONFIG_FEATURE_IPC_SYSLOG ipcsyslog_cleanup(); #endif exit(TRUE); }