14445fffbSMatthew Ahrens#
24445fffbSMatthew Ahrens# CDDL HEADER START
34445fffbSMatthew Ahrens#
44445fffbSMatthew Ahrens# The contents of this file are subject to the terms of the
54445fffbSMatthew Ahrens# Common Development and Distribution License (the "License").
64445fffbSMatthew Ahrens# You may not use this file except in compliance with the License.
74445fffbSMatthew Ahrens#
84445fffbSMatthew Ahrens# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
94445fffbSMatthew Ahrens# or http://www.opensolaris.org/os/licensing.
104445fffbSMatthew Ahrens# See the License for the specific language governing permissions
114445fffbSMatthew Ahrens# and limitations under the License.
124445fffbSMatthew Ahrens#
134445fffbSMatthew Ahrens# When distributing Covered Code, include this CDDL HEADER in each
144445fffbSMatthew Ahrens# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
154445fffbSMatthew Ahrens# If applicable, add the following below this CDDL HEADER, with the
164445fffbSMatthew Ahrens# fields enclosed by brackets "[]" replaced with your own identifying
174445fffbSMatthew Ahrens# information: Portions Copyright [yyyy] [name of copyright owner]
184445fffbSMatthew Ahrens#
194445fffbSMatthew Ahrens# CDDL HEADER END
204445fffbSMatthew Ahrens#
214445fffbSMatthew Ahrens# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
2286714001SSerapheim Dimitropoulos# Copyright (c) 2012, 2017 by Delphix. All rights reserved.
23a4b8c9aaSAndrew Stormont# Copyright 2017 RackTop Systems.
249c2acf00SAlek Pinchuk# Copyright 2019 Joyent, Inc.
254445fffbSMatthew Ahrens#
264445fffbSMatthew Ahrens# MAPFILE HEADER START
274445fffbSMatthew Ahrens#
284445fffbSMatthew Ahrens# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
294445fffbSMatthew Ahrens# Object versioning must comply with the rules detailed in
304445fffbSMatthew Ahrens#
314445fffbSMatthew Ahrens#	usr/src/lib/README.mapfiles
324445fffbSMatthew Ahrens#
334445fffbSMatthew Ahrens# You should not be making modifications here until you've read the most current
344445fffbSMatthew Ahrens# copy of that file. If you need help, contact a gatekeeper for guidance.
354445fffbSMatthew Ahrens#
364445fffbSMatthew Ahrens# MAPFILE HEADER END
374445fffbSMatthew Ahrens#
384445fffbSMatthew Ahrens
394445fffbSMatthew Ahrens$mapfile_version 2
404445fffbSMatthew Ahrens
41*c4ecba8aSPaul DagnelieSYMBOL_VERSION ILLUMOS_0.8 {
42*c4ecba8aSPaul Dagnelie	global:
43*c4ecba8aSPaul Dagnelie
44*c4ecba8aSPaul Dagnelie	lzc_get_bootenv;
45*c4ecba8aSPaul Dagnelie	lzc_set_bootenv;
46*c4ecba8aSPaul Dagnelie} ILLUMOS_0.7;
47*c4ecba8aSPaul Dagnelie
48084fd14fSBrian BehlendorfSYMBOL_VERSION ILLUMOS_0.7 {
49084fd14fSBrian Behlendorf	global:
50084fd14fSBrian Behlendorf
51084fd14fSBrian Behlendorf	lzc_trim;
52084fd14fSBrian Behlendorf} ILLUMOS_0.6;
53084fd14fSBrian Behlendorf
546ccda740SloliSYMBOL_VERSION ILLUMOS_0.6 {
556ccda740Sloli	global:
566ccda740Sloli
576ccda740Sloli	lzc_receive_with_cmdprops;
586ccda740Sloli} ILLUMOS_0.5;
596ccda740Sloli
609c2acf00SAlek PinchukSYMBOL_VERSION ILLUMOS_0.5 {
619c2acf00SAlek Pinchuk	global:
629c2acf00SAlek Pinchuk
639c2acf00SAlek Pinchuk	lzc_sync;
649c2acf00SAlek Pinchuk} ILLUMOS_0.4;
659c2acf00SAlek Pinchuk
66049ba636SAndriy GaponSYMBOL_VERSION ILLUMOS_0.4 {
67049ba636SAndriy Gapon	global:
68049ba636SAndriy Gapon
69049ba636SAndriy Gapon	lzc_destroy;
70049ba636SAndriy Gapon	lzc_rename;
71049ba636SAndriy Gapon} ILLUMOS_0.3;
72049ba636SAndriy Gapon
73094e47e9SGeorge WilsonSYMBOL_VERSION ILLUMOS_0.3 {
74094e47e9SGeorge Wilson	global:
75094e47e9SGeorge Wilson
76094e47e9SGeorge Wilson	lzc_initialize;
772b7e4143SMatthew Ahrens} ILLUMOS_0.2;
78094e47e9SGeorge Wilson
7986714001SSerapheim DimitropoulosSYMBOL_VERSION ILLUMOS_0.2 {
8086714001SSerapheim Dimitropoulos	global:
8186714001SSerapheim Dimitropoulos
8286714001SSerapheim Dimitropoulos	lzc_pool_checkpoint;
8386714001SSerapheim Dimitropoulos	lzc_pool_checkpoint_discard;
8486714001SSerapheim Dimitropoulos} ILLUMOS_0.1;
8586714001SSerapheim Dimitropoulos
864445fffbSMatthew AhrensSYMBOL_VERSION ILLUMOS_0.1 {
874445fffbSMatthew Ahrens    global:
884445fffbSMatthew Ahrens
894445fffbSMatthew Ahrens	libzfs_core_fini;
904445fffbSMatthew Ahrens	libzfs_core_init;
9178f17100SMatthew Ahrens	lzc_bookmark;
92dfc11533SChris Williamson	lzc_channel_program;
93a3b28680SSerapheim Dimitropoulos	lzc_channel_program_nosync;
944445fffbSMatthew Ahrens	lzc_clone;
954445fffbSMatthew Ahrens	lzc_create;
96eb633035STom Caputi	lzc_load_key;
97eb633035STom Caputi	lzc_unload_key;
98eb633035STom Caputi	lzc_change_key;
9978f17100SMatthew Ahrens	lzc_destroy_bookmarks;
1004445fffbSMatthew Ahrens	lzc_destroy_snaps;
1014445fffbSMatthew Ahrens	lzc_exists;
10278f17100SMatthew Ahrens	lzc_get_bookmarks;
1033b2aab18SMatthew Ahrens	lzc_get_holds;
1043b2aab18SMatthew Ahrens	lzc_hold;
105049ba636SAndriy Gapon	lzc_promote;
1064445fffbSMatthew Ahrens	lzc_receive;
1079c3fd121SMatthew Ahrens	lzc_receive_resumable;
108620f3225SAndriy Gapon	lzc_receive_with_header;
1093b2aab18SMatthew Ahrens	lzc_release;
1105cabbc6bSPrashanth Sreenivasa	lzc_remap;
111a7027df1SMatthew Ahrens	lzc_rollback;
11277b17137SAndriy Gapon	lzc_rollback_to;
1134445fffbSMatthew Ahrens	lzc_send;
1149c3fd121SMatthew Ahrens	lzc_send_resume;
1154445fffbSMatthew Ahrens	lzc_send_space;
1164445fffbSMatthew Ahrens	lzc_snaprange_space;
1174445fffbSMatthew Ahrens	lzc_snapshot;
1184445fffbSMatthew Ahrens
1194445fffbSMatthew Ahrens    local:
1204445fffbSMatthew Ahrens	*;
1214445fffbSMatthew Ahrens};
122