Репозитории ALT
S: | 1.8.0-alt1 |
5.1: | 1.4.1-alt30 |
4.1: | 1.4.1-alt28 |
4.0: | 1.4.1-alt27 |
3.0: | 1.4.1-alt20 |
Группа :: Система/Ядро и оборудование
Пакет: sysklogd
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: sysklogd-1.4.1-alt-klogd-reopenlog.patch
Скачать
Скачать
--- sysklogd-1.4.1/klogd.c~ Tue Jul 24 13:34:19 2001
+++ sysklogd-1.4.1/klogd.c Tue Jul 24 14:43:02 2001
@@ -633,7 +633,14 @@
}
argl += 3;
}
+ errno = 0;
syslog(priority, fmt, argl);
+ if ( errno )
+ {
+ closelog();
+ openlog("kernel", 0, LOG_KERN);
+ syslog(priority, fmt, argl);
+ }
va_end(ap);
#ifdef TESTING
putchar('\n');
@@ -642,7 +649,14 @@
}
va_start(ap, fmt);
+ errno = 0;
vsyslog(priority, fmt, ap);
+ if ( errno )
+ {
+ closelog();
+ openlog("kernel", 0, LOG_KERN);
+ vsyslog(priority, fmt, ap);
+ }
va_end(ap);
#ifdef TESTING
printf ("\n");