xref: /illumos-gate/usr/src/lib/varpd/libvarpd/common/mapfile-vers (revision 36589d6bb0cdae89e166b57b0d64ae56d53247d9)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright 2015 Joyent, Inc.
14#
15
16#
17# MAPFILE HEADER START
18#
19# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20# Object versioning must comply with the rules detailed in
21#
22#	usr/src/lib/README.mapfiles
23#
24# You should not be making modifications here until you've read the most current
25# copy of that file. If you need help, contact a gatekeeper for guidance.
26#
27# MAPFILE HEADER END
28#
29
30$mapfile_version 2
31
32SYMBOL_VERSION SUNWprivate {
33    global:
34	libvarpd_c_create;
35	libvarpd_c_destroy;
36	libvarpd_c_instance_activate;
37	libvarpd_c_instance_create;
38	libvarpd_c_instance_destroy;
39	libvarpd_c_prop_nprops;
40	libvarpd_c_prop_handle_alloc;
41	libvarpd_c_prop_handle_free;
42	libvarpd_c_prop_info_fill;
43	libvarpd_c_prop_info_fill_by_name;
44	libvarpd_c_prop_info;
45	libvarpd_c_prop_get;
46	libvarpd_c_prop_set;
47
48	libvarpd_c_instance_lookup;
49	libvarpd_c_instance_target_mode;
50	libvarpd_c_instance_cache_flush;
51	libvarpd_c_instance_cache_delete;
52	libvarpd_c_instance_cache_get;
53	libvarpd_c_instance_cache_set;
54	libvarpd_c_instance_cache_walk;
55
56	libvarpd_create;
57	libvarpd_destroy;
58
59	libvarpd_door_server_create;
60	libvarpd_door_server_destroy;
61
62	libvarpd_fma_degrade;
63	libvarpd_fma_restore;
64
65	libvarpd_inject_varp;
66	libvarpd_inject_arp;
67
68	libvarpd_instance_activate;
69	libvarpd_instance_create;
70	libvarpd_instance_destroy;
71	libvarpd_instance_lookup;
72	libvarpd_instance_id;
73
74	libvarpd_panic;
75
76	libvarpd_persist_disable;
77	libvarpd_persist_enable;
78	libvarpd_persist_restore;
79
80	libvarpd_plugin_alloc;
81	libvarpd_plugin_load;
82	libvarpd_plugin_free;
83	libvarpd_plugin_arp_reply;
84	libvarpd_plugin_dhcp_reply;
85	libvarpd_plugin_query_reply;
86	libvarpd_plugin_proxy_arp;
87	libvarpd_plugin_proxy_dhcp;
88	libvarpd_plugin_proxy_ndp;
89	libvarpd_plugin_register;
90	libvarpd_plugin_walk;
91	libvarpd_plugin_vnetid;
92
93	libvarpd_prop_set_default;
94	libvarpd_prop_set_nodefault;
95	libvarpd_prop_set_name;
96	libvarpd_prop_set_prot;
97	libvarpd_prop_set_range_uint32;
98	libvarpd_prop_set_range_str;
99	libvarpd_prop_set_type;
100
101	libvarpd_prop_handle_alloc;
102	libvarpd_prop_handle_free;
103	libvarpd_prop_nprops;
104	libvarpd_prop_info_fill;
105	libvarpd_prop_info;
106	libvarpd_prop_get;
107	libvarpd_prop_set;
108
109	libvarpd_overlay_lookup_quiesce;
110	libvarpd_overlay_lookup_run;
111    local:
112	*;
113};
114