]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
libiptc: remove unused iptc_get_raw_socket and iptc_check_packet
authorJan Engelhardt <jengelh@medozas.de>
Mon, 10 Nov 2008 16:01:24 +0000 (17:01 +0100)
committerPatrick McHardy <kaber@trash.net>
Mon, 10 Nov 2008 16:01:24 +0000 (17:01 +0100)
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
libiptc/libip4tc.c
libiptc/libip6tc.c
libiptc/libiptc.c

index e8aaf6aa6d3f130623f65135381ae04556dde968..1f33f1c9105f0e38dda1227a4b02553feed32bb8 100644 (file)
@@ -78,7 +78,6 @@ typedef unsigned int socklen_t;
 #define TC_APPEND_ENTRY                iptc_append_entry
 #define TC_DELETE_ENTRY                iptc_delete_entry
 #define TC_DELETE_NUM_ENTRY    iptc_delete_num_entry
-#define TC_CHECK_PACKET                iptc_check_packet
 #define TC_FLUSH_ENTRIES       iptc_flush_entries
 #define TC_ZERO_ENTRIES                iptc_zero_entries
 #define TC_READ_COUNTER                iptc_read_counter
index 221a9f3323be8224c3474d15775aa856d72fe673..59668418787d4c22fddbb04ac0c9228a8c59e9ae 100644 (file)
@@ -73,7 +73,6 @@ typedef unsigned int socklen_t;
 #define TC_APPEND_ENTRY                ip6tc_append_entry
 #define TC_DELETE_ENTRY                ip6tc_delete_entry
 #define TC_DELETE_NUM_ENTRY    ip6tc_delete_num_entry
-#define TC_CHECK_PACKET                ip6tc_check_packet
 #define TC_FLUSH_ENTRIES       ip6tc_flush_entries
 #define TC_ZERO_ENTRIES                ip6tc_zero_entries
 #define TC_ZERO_COUNTER                ip6tc_zero_counter
index 9de50adc88e293967941f3ad4c286643fffcb081..17c2f49e6a470065f71365e06b11afc38c7c951b 100644 (file)
@@ -2113,18 +2113,6 @@ TC_DELETE_NUM_ENTRY(const IPT_CHAINLABEL chain,
        return 1;
 }
 
-/* Check the packet `fw' on chain `chain'.  Returns the verdict, or
-   NULL and sets errno. */
-const char *
-TC_CHECK_PACKET(const IPT_CHAINLABEL chain,
-               STRUCT_ENTRY *entry,
-               struct xtc_handle *handle)
-{
-       iptc_fn = TC_CHECK_PACKET;
-       errno = ENOSYS;
-       return NULL;
-}
-
 /* Flushes the entries in the given chain (ie. empties chain). */
 int
 TC_FLUSH_ENTRIES(const IPT_CHAINLABEL chain, struct xtc_handle *handle)
@@ -2724,13 +2712,6 @@ out_zero:
        return 0;
 }
 
-/* Get raw socket. */
-int
-TC_GET_RAW_SOCKET(void)
-{
-       return sockfd;
-}
-
 /* Translates errno numbers into more human-readable form than strerror. */
 const char *
 TC_STRERROR(int err)
@@ -2757,11 +2738,6 @@ TC_STRERROR(int err)
            { TC_ZERO_COUNTER, E2BIG, "Index of counter too big" },
            { TC_INSERT_ENTRY, ELOOP, "Loop found in table" },
            { TC_INSERT_ENTRY, EINVAL, "Target problem" },
-           /* EINVAL for CHECK probably means bad interface. */
-           { TC_CHECK_PACKET, EINVAL,
-             "Bad arguments (does that interface exist?)" },
-           { TC_CHECK_PACKET, ENOSYS,
-             "Checking will most likely never get implemented" },
            /* ENOENT for DELETE probably means no matching rule */
            { TC_DELETE_ENTRY, ENOENT,
              "Bad rule (does a matching rule exist in that chain?)" },