(Logical change 1.181)
This commit is contained in:
parent
00b5831422
commit
b6d5f02e45
|
|
@ -4,10 +4,26 @@
|
||||||
#include "iptables_common.h"
|
#include "iptables_common.h"
|
||||||
#include "libiptc/libiptc.h"
|
#include "libiptc/libiptc.h"
|
||||||
|
|
||||||
|
#ifndef IPT_LIB_DIR
|
||||||
|
#define IPT_LIB_DIR "/usr/local/lib/iptables"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef IPPROTO_SCTP
|
#ifndef IPPROTO_SCTP
|
||||||
#define IPPROTO_SCTP 132
|
#define IPPROTO_SCTP 132
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef IPT_SO_GET_REVISION_MATCH /* Old kernel source. */
|
||||||
|
#define IPT_SO_GET_REVISION_MATCH (IPT_BASE_CTL + 2)
|
||||||
|
#define IPT_SO_GET_REVISION_TARGET (IPT_BASE_CTL + 3)
|
||||||
|
|
||||||
|
struct ipt_get_revision
|
||||||
|
{
|
||||||
|
char name[IPT_FUNCTION_MAXNAMELEN-1];
|
||||||
|
|
||||||
|
u_int8_t revision;
|
||||||
|
};
|
||||||
|
#endif /* IPT_SO_GET_REVISION_MATCH Old kernel source */
|
||||||
|
|
||||||
struct iptables_rule_match
|
struct iptables_rule_match
|
||||||
{
|
{
|
||||||
struct iptables_rule_match *next;
|
struct iptables_rule_match *next;
|
||||||
|
|
@ -22,6 +38,9 @@ struct iptables_match
|
||||||
|
|
||||||
ipt_chainlabel name;
|
ipt_chainlabel name;
|
||||||
|
|
||||||
|
/* Revision of match (0 by default). */
|
||||||
|
u_int8_t revision;
|
||||||
|
|
||||||
const char *version;
|
const char *version;
|
||||||
|
|
||||||
/* Size of match data. */
|
/* Size of match data. */
|
||||||
|
|
@ -72,6 +91,9 @@ struct iptables_target
|
||||||
|
|
||||||
ipt_chainlabel name;
|
ipt_chainlabel name;
|
||||||
|
|
||||||
|
/* Revision of target (0 by default). */
|
||||||
|
u_int8_t revision;
|
||||||
|
|
||||||
const char *version;
|
const char *version;
|
||||||
|
|
||||||
/* Size of target data. */
|
/* Size of target data. */
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ extern int iptables_insmod(const char *modname, const char *modprobe);
|
||||||
void exit_error(enum exittype, char *, ...)__attribute__((noreturn,
|
void exit_error(enum exittype, char *, ...)__attribute__((noreturn,
|
||||||
format(printf,2,3)));
|
format(printf,2,3)));
|
||||||
extern const char *program_name, *program_version;
|
extern const char *program_name, *program_version;
|
||||||
|
extern char *lib_dir;
|
||||||
|
|
||||||
#ifdef NO_SHARED_LIBS
|
#ifdef NO_SHARED_LIBS
|
||||||
# ifdef _INIT
|
# ifdef _INIT
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue