Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37588516
en ru br
Репозитории ALT
S:1.2.9a-alt2
5.1: 1.2.7-alt1
4.1: 1.2.6-alt1
4.0: 1.2.5-alt1
3.0: 1.2-alt1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: pdnsd

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: pdnsd-1.2.4-alt-syslog.patch
Скачать


--- pdnsd-1.2.4/src/error.c-	2005-07-23 22:01:18 +0000
+++ pdnsd-1.2.4/src/error.c	2005-09-27 15:20:42 +0000
@@ -70,11 +70,9 @@ void log_message(int prior, const char *
 	if (use_log_lock)
 		ul=softlock_mutex(&loglock);
 	if (global.daemon) {
-		openlog("pdnsd",LOG_PID,LOG_DAEMON);
 		va_start(va,s);
 		vsyslog(prior,s,va);
 		va_end(va);
-		closelog();
 	}
 	else {
 		f=stderr;
@@ -123,11 +121,9 @@ void log_info(int level, const char *s, 
 				return;
 			}
 		if (global.daemon) {
-			openlog("pdnsd",LOG_PID,LOG_DAEMON);
 			va_start(va,s);
 			vsyslog(LOG_INFO,s,va);
 			va_end(va);
-			closelog();
 		}
 		else {
 			f=stderr;
--- pdnsd-1.2.4/src/main.c-	2005-09-27 15:19:11 +0000
+++ pdnsd-1.2.4/src/main.c	2005-09-27 15:19:11 +0000
@@ -498,6 +498,8 @@ int main(int argc,char *argv[])
 		pid_t pid;
 		int fd;
 
+		openlog("pdnsd",LOG_PID,LOG_DAEMON);
+
 		/* become a daemon */
 		pid=fork();
 		if (pid==-1) {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin