00001 #include <stdio.h>
00002 #include <stdlib.h>
00003 #include <string.h>
00004 #include <errno.h>
00005
00006 #include <libnetfilter_conntrack/libnetfilter_conntrack.h>
00007
00008 int main(void)
00009 {
00010 int ret;
00011 u_int8_t family = AF_INET;
00012 struct nfct_handle *h;
00013
00014 h = nfct_open(EXPECT, 0);
00015 if (!h) {
00016 perror("nfct_open");
00017 return -1;
00018 }
00019
00020 ret = nfexp_query(h, NFCT_Q_FLUSH, &family);
00021
00022 printf("TEST: flush expectations ");
00023 if (ret == -1)
00024 printf("(%d)(%s)\n", ret, strerror(errno));
00025 else
00026 printf("(OK)\n");
00027
00028 nfct_close(h);
00029
00030 ret == -1 ? exit(EXIT_FAILURE) : exit(EXIT_SUCCESS);
00031 }