]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
clean up printpkt situation (now we no longer include .c files)
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Sun, 8 Jan 2006 23:37:51 +0000 (23:37 +0000)
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Sun, 8 Jan 2006 23:37:51 +0000 (23:37 +0000)
configure.in
debian/control
include/ulogd/Makefile.am
include/ulogd/printpkt.h [new file with mode: 0644]
output/Makefile.am
output/ulogd_output_LOGEMU.c
output/ulogd_output_SYSLOG.c
util/printpkt.c
util/printpkt.h [deleted file]

index 228dead0a2771736175332060b19cdd461a866a8..3ce5913da3479ab504ea7948817b694aa0552572 100644 (file)
@@ -67,4 +67,4 @@ AC_OUTPUT(doc/Makefile \
          input/Makefile input/packet/Makefile input/flow/Makefile \
          filter/Makefile filter/raw2packet/Makefile filter/packet2flow/Makefile \
          output/Makefile output/pcap/Makefile output/mysql/Makefile output/pgsql/Makefile output/sqlite3/Makefile \
-         src/Makefile Makefile Rules.make)
+         src/Makefile Makefile Rules.make ulogd.conf)
index 8b832cc6e1b29a407c9a6edf7999059f8148b2ab..0118862f0f0947f3676793f54673564cb6ac115e 100644 (file)
@@ -2,7 +2,7 @@ Source: ulogd
 Section: net
 Priority: optional
 Maintainer: Harald Welte <laforge@netfilter.org>
-Build-Depends: cdbs (>= 0.4), debhelper (>= 4.2), gcc (>= 3.4), libnfnetlink-dev (>= 0.0.13), libnetfilter-conntrack-dev (>= 0.0.28), libnetfilter-log-dev (>= 0.0.12)
+Build-Depends: cdbs (>= 0.4), debhelper (>= 4.2), gcc (>= 3.4), libnfnetlink-dev (>= 0.0.13), libnetfilter-conntrack-dev (>= 0.0.28), libnetfilter-log-dev (>= 0.0.12), libmysqlclient-dev, libpq-dev, libpcap-dev, libsqlite-dev
 Standards-Version: 3.6.2
 
 Package: ulogd
index 5201d15d620a90d4886a29630efb93228642609b..09333900953e1a172f5f746f8ab60ce25ac9a670 100644 (file)
@@ -1,2 +1,2 @@
 
-noinst_HEADERS = conffile.h db.h ipfix_protocol.h linuxlist.h ulogd.h
+noinst_HEADERS = conffile.h db.h ipfix_protocol.h linuxlist.h ulogd.h printpkt.h
diff --git a/include/ulogd/printpkt.h b/include/ulogd/printpkt.h
new file mode 100644 (file)
index 0000000..90ff134
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef _PRINTPKT_H
+#define _PRINTPKT_H
+
+#define INTR_IDS       35
+extern struct ulogd_key printpkt_keys[INTR_IDS];
+
+int printpkt_print(struct ulogd_key *res, char *buf, int prefix);
+int printpkt_init(void);
+
+#endif
index 9a966d210fc9476e922f294db219776bf6b153db..88e353ea863fa758c540d7bc39ad19f43bf1bb8b 100644 (file)
@@ -6,10 +6,10 @@ SUBDIRS= pcap mysql pgsql sqlite3
 pkglib_LTLIBRARIES = ulogd_output_LOGEMU.la ulogd_output_SYSLOG.la \
                     ulogd_output_OPRINT.la ulogd_output_IPFIX.la
 
-ulogd_output_LOGEMU_la_SOURCES = ulogd_output_LOGEMU.c
+ulogd_output_LOGEMU_la_SOURCES = ulogd_output_LOGEMU.c ../util/printpkt.c
 ulogd_output_LOGEMU_la_LDFLAGS = -module
 
-ulogd_output_SYSLOG_la_SOURCES = ulogd_output_SYSLOG.c
+ulogd_output_SYSLOG_la_SOURCES = ulogd_output_SYSLOG.c ../util/printpkt.c
 ulogd_output_SYSLOG_la_LDFLAGS = -module
 
 ulogd_output_OPRINT_la_SOURCES = ulogd_output_OPRINT.c
index 4be4807ae25b364db272312ad733240377be93f1..f18da61c6ec2b210e255f23f7fa81378d508574e 100644 (file)
@@ -31,7 +31,7 @@
 #include <errno.h>
 #include <ulogd/ulogd.h>
 #include <ulogd/conffile.h>
-#include "../util/printpkt.c"
+#include <ulogd/printpkt.h>
 
 #ifndef ULOGD_LOGEMU_DEFAULT
 #define ULOGD_LOGEMU_DEFAULT   "/var/log/ulogd.syslogemu"
index 70230f07030e3ff0c4791735d5311b455b8f2883..3d08f74a91379dc98bf4e5ead49770dda566814e 100644 (file)
 #include <unistd.h>
 #include <string.h>
 #include <syslog.h>
+#include <errno.h>
 #include <ulogd/ulogd.h>
 #include <ulogd/conffile.h>
-#include "../util/printpkt.c"
+#include <ulogd/printpkt.h>
 
 #ifndef SYSLOG_FACILITY_DEFAULT
 #define SYSLOG_FACILITY_DEFAULT        "LOG_KERN"
index 2a32b5c6ebae7b096be84b24b1113fc1898c4663..ecd810fd46378c08e11dfab2a36c79929e9f6f68 100644 (file)
@@ -35,6 +35,7 @@
 #include <netinet/ip_icmp.h>
 #include <ulogd/ulogd.h>
 #include <ulogd/conffile.h>
+#include <ulogd/printpkt.h>
 
 #ifndef HOST_NAME_MAX
 #warning this libc does not define HOST_NAME_MAX
@@ -49,8 +50,7 @@
 
 static char hostname[HOST_NAME_MAX+1];
 
-#define INTR_IDS       35
-static struct ulogd_key printpkt_keys[INTR_IDS] = {
+struct ulogd_key printpkt_keys[INTR_IDS] = {
        { .name = "oob.time.sec", },
        { .name = "oob.prefix", },
        { .name = "oob.in", },
diff --git a/util/printpkt.h b/util/printpkt.h
deleted file mode 100644 (file)
index ce42de4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef _PRINTPKT_H
-#define _PRINTPKT_H
-
-int printpkt_print(ulog_iret_t *res, char *buf, int prefix);
-int printpkt_init(void);
-
-#endif