← Commit list

3c8b5ba8e

Denis Vlasenko
Denis Vlasenko
2007-06-04
FAILED Duration: 15s

Subject

syslogd: move some vectors from data to text. Needs uclibc patch to have any effect (patch is submitted to uclibc ml).

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

sysklogd/syslogd.c+4 -4
@@ -17,10 +17,10 @@
#include <paths.h>
#include <sys/un.h>
-/* SYSLOG_NAMES defined to pull some extra junk from syslog.h: */
-/* prioritynames[] and facilitynames[]. uclibc pulls those in _rwdata_! :( */
-
+/* SYSLOG_NAMES defined to pull prioritynames[] and facilitynames[]
+ * from syslog.h. Grrrr - glibc puts those in _rwdata_! :( */
#define SYSLOG_NAMES
+#define SYSLOG_NAMES_CONST /* uclibc is saner :) */
#include <sys/syslog.h>
#include <sys/uio.h>
@@ -386,7 +386,7 @@ static void log_locally(char *msg)
static void parse_fac_prio_20(int pri, char *res20)
{
- CODE *c_pri, *c_fac;
+ const CODE *c_pri, *c_fac;
if (pri != 0) {
c_fac = facilitynames;