]> granicus.if.org Git - ipset/blob - lib/libipset.map
df632f204bdd974d2157d93d5e6444d2846ca2da
[ipset] / lib / libipset.map
1 /*
2  * These are library version numbers in here - not to be confused
3  * with the API numbers used with libtool's -version-info string.
4  */
5 LIBIPSET_1.0 {
6 global:
7   ipset_strlcpy;
8   ipset_data_flags_test;
9   ipset_data_flags_set;
10   ipset_data_flags_unset;
11   ipset_data_ignored;
12   ipset_data_set;
13   ipset_data_get;
14   ipset_data_setname;
15   ipset_data_family;
16   ipset_data_cidr;
17   ipset_data_flags;
18   ipset_data_reset;
19   ipset_data_init;
20   ipset_data_fini;
21   ipset_data_sizeof;
22   ipset_errcode;
23   id_to_icmp;
24   icmp_to_name;
25   name_to_icmp;
26   id_to_icmpv6;
27   icmpv6_to_name;
28   name_to_icmpv6;
29   ipset_get_nlmsg_type;
30   ipset_parse_ether;
31   ipset_parse_port;
32   ipset_parse_tcpudp_port;
33   ipset_parse_tcp_port;
34   ipset_parse_single_tcp_port;
35   ipset_parse_proto;
36   ipset_parse_icmp;
37   ipset_parse_icmpv6;
38   ipset_parse_proto_port;
39   ipset_parse_family;
40   ipset_parse_ip;
41   ipset_parse_single_ip;
42   ipset_parse_net;
43   ipset_parse_range;
44   ipset_parse_netrange;
45   ipset_parse_iprange;
46   ipset_parse_ipnet;
47   ipset_parse_ip4_single6;
48   ipset_parse_ip4_net6;
49   ipset_parse_name;
50   ipset_parse_before;
51   ipset_parse_after;
52   ipset_parse_setname;
53   ipset_parse_uint32;
54   ipset_parse_uint8;
55   ipset_parse_netmask;
56   ipset_parse_flag;
57   ipset_parse_typename;
58   ipset_parse_iface;
59   ipset_parse_output;
60   ipset_parse_ignored;
61   ipset_parse_elem;
62   ipset_call_parser;
63   ipset_parse_iptimeout;
64   ipset_parse_name_compat;
65   ipset_print_ether;
66   ipset_print_family;
67   ipset_print_type;
68   ipset_print_ip;
69   ipset_print_ipaddr;
70   ipset_print_number;
71   ipset_print_name;
72   ipset_print_port;
73   ipset_print_iface;
74   ipset_print_proto;
75   ipset_print_icmp;
76   ipset_print_icmpv6;
77   ipset_print_proto_port;
78   ipset_print_flag;
79   ipset_print_elem;
80   ipset_print_data;
81   ipset_session_data;
82   ipset_session_handle;
83   ipset_saved_type;
84   ipset_session_lineno;
85   ipset_session_report;
86   ipset_session_report_reset;
87   ipset_session_error;
88   ipset_session_warning;
89   ipset_envopt_parse;
90   ipset_envopt_test;
91   ipset_session_output;
92   ipset_commit;
93   ipset_cmd;
94   ipset_session_init;
95   ipset_session_fini;
96   ipset_debug_msg;
97   ipset_cache_add;
98   ipset_cache_del;
99   ipset_cache_rename;
100   ipset_cache_swap;
101   ipset_cache_init;
102   ipset_cache_fini;
103   ipset_type_get;
104   ipset_type_check;
105   ipset_type_add;
106   ipset_types;
107   ipset_typename_resolve;
108   ipset_match_typename;
109   ipset_match_cmd;
110   ipset_match_option;
111   ipset_match_envopt;
112   ipset_shift_argv;
113
114 local: *;
115 };
116
117 LIBIPSET_2.0 {
118 global:
119   ipset_load_types;
120   ipset_port_usage;
121   ipset_parse_timeout;
122   ipset_data_test_ignored;
123 } LIBIPSET_1.0;
124
125 LIBIPSET_3.0 {
126 global:
127   ipset_session_outfn;
128 } LIBIPSET_2.0;
129
130 LIBIPSET_4.0 {
131 global:
132   ipset_parse_uint64;
133 } LIBIPSET_3.0;
134
135 LIBIPSET_4.1 {
136 global:
137   ipset_parse_comment;
138   ipset_print_comment;
139   ipset_strlcat;
140 } LIBIPSET_4.0;
141
142 LIBIPSET_4.2 {
143 global:
144   ipset_parse_mark;
145   ipset_print_mark;
146 } LIBIPSET_4.1;
147
148 LIBIPSET_4.3 {
149 global:
150   ipset_parse_skbmark;
151   ipset_parse_skbprio;
152   ipset_print_skbmark;
153   ipset_print_skbprio;
154 } LIBIPSET_4.2;
155
156 LIBIPSET_4.4 {
157 global:
158   ipset_parse_tcp_udp_port;
159   ipset_parse_uint16;
160 } LIBIPSET_4.3;
161
162 LIBIPSET_4.5 {
163 global:
164   ipset_type_higher_rev;
165 } LIBIPSET_4.4;