usr/src/lib/libzfs_core/common/mapfile-vers
author Matthew Ahrens <mahrens@delphix.com>
Wed, 14 Aug 2013 11:42:31 -0800
changeset 14220 f7523d207d74
parent 14046 4972ab336f54
permissions -rw-r--r--
3996 want a libzfs_core API to rollback to latest snapshot Reviewed by: Christopher Siden <[email protected]> Reviewed by: Adam Leventhal <[email protected]> Reviewed by: George Wilson <[email protected]> Reviewed by: Andy Stormont <[email protected]> Approved by: Richard Lowe <[email protected]>
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13797
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     1
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     2
# CDDL HEADER START
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     3
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     7
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    11
# and limitations under the License.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    12
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    18
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    19
# CDDL HEADER END
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    20
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    21
# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
14220
f7523d207d74 3996 want a libzfs_core API to rollback to latest snapshot
Matthew Ahrens <mahrens@delphix.com>
parents: 14046
diff changeset
    22
# Copyright (c) 2013 by Delphix. All rights reserved.
13797
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    23
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    24
# MAPFILE HEADER START
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    25
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    26
# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    27
# Object versioning must comply with the rules detailed in
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    28
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    29
#	usr/src/lib/README.mapfiles
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    30
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    31
# You should not be making modifications here until you've read the most current
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    32
# copy of that file. If you need help, contact a gatekeeper for guidance.
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    33
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    34
# MAPFILE HEADER END
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    35
#
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    36
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    37
$mapfile_version 2
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    38
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    39
SYMBOL_VERSION ILLUMOS_0.1 {
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    40
    global:
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    41
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    42
	libzfs_core_fini;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    43
	libzfs_core_init;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    44
	lzc_clone;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    45
	lzc_create;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    46
	lzc_destroy_snaps;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    47
	lzc_exists;
14046
4972ab336f54 3464 zfs synctask code needs restructuring
Matthew Ahrens <mahrens@delphix.com>
parents: 13797
diff changeset
    48
	lzc_get_holds;
4972ab336f54 3464 zfs synctask code needs restructuring
Matthew Ahrens <mahrens@delphix.com>
parents: 13797
diff changeset
    49
	lzc_hold;
13797
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    50
	lzc_receive;
14046
4972ab336f54 3464 zfs synctask code needs restructuring
Matthew Ahrens <mahrens@delphix.com>
parents: 13797
diff changeset
    51
	lzc_release;
14220
f7523d207d74 3996 want a libzfs_core API to rollback to latest snapshot
Matthew Ahrens <mahrens@delphix.com>
parents: 14046
diff changeset
    52
	lzc_rollback;
13797
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    53
	lzc_send;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    54
	lzc_send_space;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    55
	lzc_snaprange_space;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    56
	lzc_snapshot;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    57
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    58
    local:
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    59
	*;
95aba6e49b9f 2882 implement libzfs_core
Matthew Ahrens <mahrens@delphix.com>
parents:
diff changeset
    60
};