1 --- sysklogd-1.4.1-orig/Makefile 1998-10-12 20:25:15.000000000 +0000
2 +++ sysklogd-1.4.1/Makefile 2003-08-17 19:14:38.000000000 +0000
5 #CFLAGS= -g -DSYSV -Wall
7 -CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce
8 +CFLAGS= $(RPM_OPT_FLAGS) -DSYSV -D_GNU_SOURCE -Wall
11 # Look where your install program is.
12 --- sysklogd-1.4.1-orig/ksym_mod.c 2000-09-12 21:15:28.000000000 +0000
13 +++ sysklogd-1.4.1/ksym_mod.c 2003-08-17 19:14:38.000000000 +0000
15 #include <linux/time.h>
16 #include <linux/module.h>
18 -#include <linux/module.h>
20 extern __off64_t lseek64 __P ((int __fd, __off64_t __offset, int __whence));
21 extern int get_kernel_syms __P ((struct kernel_sym *__table));
22 #endif /* __GLIBC__ */
23 --- sysklogd-1.4.1-orig/module.h 1970-01-01 00:00:00.000000000 +0000
24 +++ sysklogd-1.4.1/module.h 2003-08-17 19:14:38.000000000 +0000
26 +/* this file eliminates the need to include <kernel/module.h> */
27 +/* Module definitions for klogd's module support */
30 + unsigned long value;
36 + unsigned long value;
42 + struct module *dep; /* "parent" pointer */
43 + struct module *ref; /* "child" pointer */
44 + struct module_ref *next_ref;
51 + unsigned long flags;
56 +typedef struct { volatile int counter; } atomic_t;
60 + unsigned long size_of_struct; /* == sizeof(module) */
61 + struct module *next;
69 + } uc; /* Needs to keep its size - so says rth */
71 + unsigned long flags; /* AUTOCLEAN et al */
76 + struct module_symbol *syms;
77 + struct module_ref *deps;
78 + struct module_ref *refs;
80 + void (*cleanup)(void);
81 + const struct exception_table_entry *ex_table_start;
82 + const struct exception_table_entry *ex_table_end;