]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/capture/ipq_linux/libipq.c
GetPlugin should be extern "C".
[stg.git] / projects / stargazer / plugins / capture / ipq_linux / libipq.c
index a7ed5745d6c8de07adef83c9a43e739127295b3f..d0eb33b367acca1987c73f84697d9df3ad9a65d2 100644 (file)
@@ -323,13 +323,6 @@ int ipq_message_type(const unsigned char *buf)
     return((struct nlmsghdr*)buf)->nlmsg_type;
 }
 //-----------------------------------------------------------------------------
     return((struct nlmsghdr*)buf)->nlmsg_type;
 }
 //-----------------------------------------------------------------------------
-int ipq_get_msgerr(const unsigned char *buf)
-{
-    struct nlmsghdr *h = (struct nlmsghdr *)buf;
-    struct nlmsgerr *err = (struct nlmsgerr*)NLMSG_DATA(h);
-    return -err->error;
-}
-//-----------------------------------------------------------------------------
 ipq_packet_msg_t *ipq_get_packet(const unsigned char *buf)
 {
     return(ipq_packet_msg_t *)(NLMSG_DATA((struct nlmsghdr *)(buf)));
 ipq_packet_msg_t *ipq_get_packet(const unsigned char *buf)
 {
     return(ipq_packet_msg_t *)(NLMSG_DATA((struct nlmsghdr *)(buf)));
@@ -380,12 +373,6 @@ int ipq_set_verdict(const struct ipq_handle *h,
     return ipq_netlink_sendmsg(h, &msg, 0);
 }
 //-----------------------------------------------------------------------------
     return ipq_netlink_sendmsg(h, &msg, 0);
 }
 //-----------------------------------------------------------------------------
-/* Not implemented yet */
-int ipq_ctl(const struct ipq_handle __attribute__((unused)) * handle, int __attribute__((unused)) request, ...)
-{
-    return 1;
-}
-//-----------------------------------------------------------------------------
 char *ipq_errstr(void)
 {
     return ipq_strerror(ipq_errno);
 char *ipq_errstr(void)
 {
     return ipq_strerror(ipq_errno);