usr/src/lib/libzfs/common/mapfile-vers
author dm120769
Tue, 22 Jan 2008 20:40:37 -0800
changeset 5886 fe556dc3c14d
parent 5881 5cb3c7daa1c1
child 5913 a77f8ad2ce63
permissions -rw-r--r--
backout 6575965/6600361: needs more work
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     1
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     2
# CDDL HEADER START
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     3
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     7
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    10
# See the License for the specific language governing permissions
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    11
# and limitations under the License.
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    12
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    18
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    19
# CDDL HEADER END
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    20
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    21
#
5886
fe556dc3c14d backout 6575965/6600361: needs more work
dm120769
parents: 5881
diff changeset
    22
# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    23
# Use is subject to license terms.
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    24
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    25
# ident	"%Z%%M%	%I%	%E% SMI"
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    26
#
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    27
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    28
SUNWprivate_1.1 {
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    29
    global:
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    30
	libzfs_errno;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    31
	libzfs_error_action;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    32
	libzfs_error_description;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    33
	libzfs_fini;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    34
	libzfs_init;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    35
	libzfs_print_on_error;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    36
	zfs_build_perms;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    37
	zfs_clone;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    38
	zfs_close;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    39
	zfs_create;
4490
abf035049f7f PSARC 2007/199 zfs {create,clone,rename} -p
vb160487
parents: 4451
diff changeset
    40
	zfs_create_ancestors;
abf035049f7f PSARC 2007/199 zfs {create,clone,rename} -p
vb160487
parents: 4451
diff changeset
    41
	zfs_dataset_exists;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    42
	zfs_deleg_share_nfs;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    43
	zfs_destroy;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    44
	zfs_destroy_snaps;
2676
5cee47eddab6 PSARC 2006/486 ZFS canmount property
eschrock
parents: 2522
diff changeset
    45
	zfs_expand_proplist;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    46
	zfs_free_allows;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    47
	zfs_get_handle;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    48
	zfs_get_name;
2676
5cee47eddab6 PSARC 2006/486 ZFS canmount property
eschrock
parents: 2522
diff changeset
    49
	zfs_get_user_props;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    50
	zfs_get_type;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    51
	zfs_iscsi_perm_check;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    52
	zfs_is_mounted;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    53
	zfs_is_shared;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
    54
	zfs_is_shared_iscsi;
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
    55
	zfs_is_shared_nfs;
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
    56
	zfs_is_shared_smb;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    57
	zfs_iter_children;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    58
	zfs_iter_dependents;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    59
	zfs_iter_filesystems;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    60
	zfs_iter_root;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    61
	zfs_iter_snapshots;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    62
	zfs_mount;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    63
	zfs_name_to_prop;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    64
	zfs_name_valid;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    65
	zfs_nicenum;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    66
	zfs_nicestrtonum;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    67
	zfs_open;
3635
63e2169c1249 PSARC 2007/050 zfs list -d
ck153898
parents: 3444
diff changeset
    68
	zfs_path_to_zhandle;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    69
	zfs_perm_get;
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    70
	zfs_perm_remove;
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
    71
	zfs_perm_set;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    72
	zfs_promote;
2676
5cee47eddab6 PSARC 2006/486 ZFS canmount property
eschrock
parents: 2522
diff changeset
    73
	zfs_prop_align_right;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    74
	zfs_prop_column_name;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    75
	zfs_prop_default_numeric;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    76
	zfs_prop_default_string;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    77
	zfs_prop_get;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    78
	zfs_prop_get_int;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    79
	zfs_prop_get_numeric;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    80
	zfs_prop_inherit;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    81
	zfs_prop_inheritable;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    82
	zfs_prop_is_string;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    83
	zfs_prop_readonly;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    84
	zfs_prop_set;
4577
ed36b0e652bc PSARC/2007/328 zfs upgrade
ahrens
parents: 4543
diff changeset
    85
	zfs_prop_string_to_index;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    86
	zfs_prop_to_name;
2676
5cee47eddab6 PSARC 2006/486 ZFS canmount property
eschrock
parents: 2522
diff changeset
    87
	zfs_prop_user;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    88
	zfs_prop_valid_for_type;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    89
	zfs_prop_values;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    90
	zfs_receive;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    91
	zfs_refresh_properties;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    92
	zfs_rename;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    93
	zfs_rollback;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    94
	zfs_send;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
    95
	zfs_share;
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
    96
	zfs_shareall;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
    97
	zfs_share_nfs;
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
    98
	zfs_share_smb;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
    99
	zfs_share_iscsi;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   100
	zfs_snapshot;
5713
f9b7933f3770 PSARC/2007/675 A_MDEV Removal
rm160521
parents: 5363
diff changeset
   101
	zfs_spa_version;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   102
	zfs_type_to_name;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   103
	zfs_unmount;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   104
	zfs_unmountall;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   105
	zfs_unshare;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
   106
	zfs_unshare_iscsi;
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
   107
	zfs_unshare_nfs;
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
   108
	zfs_unshare_smb;
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
   109
	zfs_unshareall;
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
   110
	zfs_unshareall_bypath;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
   111
	zfs_unshareall_nfs;
5331
3047ad28a67b PSARC/2007/218 caller_context_t in all VOPs
amw
parents: 5094
diff changeset
   112
	zfs_unshareall_smb;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   113
	zpool_add;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   114
	zpool_clear;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   115
	zpool_close;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   116
	zpool_create;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   117
	zpool_create_zvol_links;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   118
	zpool_destroy;
3126
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
   119
	zpool_disable_datasets;
4f4fb617fdd0 PSARC 2006/622 iSCSI/ZFS Integration
ahl
parents: 2926
diff changeset
   120
	zpool_enable_datasets;
3912
f6891a60bd72 PSARC 2007/083 ZFS bootable datasets
lling
parents: 3654
diff changeset
   121
	zpool_expand_proplist;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   122
	zpool_export;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   123
	zpool_find_import;
5363
36eeffc5336d PSARC 2007/607 ZFS cachefile property
eschrock
parents: 5331
diff changeset
   124
	zpool_find_import_cached;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   125
	zpool_find_vdev;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   126
	zpool_get_config;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   127
	zpool_get_errlog;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   128
	zpool_get_handle;
2926
acfcfefbc60d PSARC 2006/288 zpool history
ek110237
parents: 2676
diff changeset
   129
	zpool_get_history;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   130
	zpool_get_name;
3912
f6891a60bd72 PSARC 2007/083 ZFS bootable datasets
lling
parents: 3654
diff changeset
   131
	zpool_get_prop;
4451
24fbf2d7a5d7 PSARC 2007/197 ZFS hotplug
eschrock
parents: 4276
diff changeset
   132
	zpool_get_prop_int;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   133
	zpool_get_state;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   134
	zpool_get_status;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   135
	zpool_import;
5094
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   136
	zpool_import_props;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   137
	zpool_import_status;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   138
	zpool_in_use;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   139
	zpool_iter;
4276
c42d49ffb16f 6385547 zpool create of a mirror using a device and a slice of a device (of same size) reports an error
taylor
parents: 3912
diff changeset
   140
	zpool_label_disk;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   141
	zpool_mount_datasets;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
   142
	zpool_name_to_prop;
3444
dc160a70a50d 6410433 'zpool status -v' would be more useful with filenames
ek110237
parents: 3126
diff changeset
   143
	zpool_obj_to_path;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   144
	zpool_open;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   145
	zpool_open_canfail;
5094
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   146
	zpool_prop_align_right;
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   147
	zpool_prop_column_name;
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   148
	zpool_prop_readonly;
3912
f6891a60bd72 PSARC 2007/083 ZFS bootable datasets
lling
parents: 3654
diff changeset
   149
	zpool_prop_to_name;
f6891a60bd72 PSARC 2007/083 ZFS bootable datasets
lling
parents: 3654
diff changeset
   150
	zpool_prop_values;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   151
	zpool_read_label;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   152
	zpool_refresh_stats;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   153
	zpool_remove_zvol_links;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   154
	zpool_scrub;
4988
db8abd9846d4 6595467 libzfs consumers should be allowed to write their own history (or none at all)
ek110237
parents: 4597
diff changeset
   155
	zpool_set_history_str;
3912
f6891a60bd72 PSARC 2007/083 ZFS bootable datasets
lling
parents: 3654
diff changeset
   156
	zpool_set_prop;
4543
12bb2876a62e PSARC/2006/465 ZFS Delegated Administration
marks
parents: 4490
diff changeset
   157
	zpool_stage_history;
5094
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   158
	zpool_state_to_name;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   159
	zpool_unmount_datasets;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   160
	zpool_upgrade;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   161
	zpool_vdev_attach;
4451
24fbf2d7a5d7 PSARC 2007/197 ZFS hotplug
eschrock
parents: 4276
diff changeset
   162
	zpool_vdev_clear;
24fbf2d7a5d7 PSARC 2007/197 ZFS hotplug
eschrock
parents: 4276
diff changeset
   163
	zpool_vdev_degrade;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   164
	zpool_vdev_detach;
4451
24fbf2d7a5d7 PSARC 2007/197 ZFS hotplug
eschrock
parents: 4276
diff changeset
   165
	zpool_vdev_fault;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   166
	zpool_vdev_name;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   167
	zpool_vdev_offline;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   168
	zpool_vdev_online;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   169
	zpool_vdev_remove;
5094
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   170
	zprop_free_list;
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   171
	zprop_get_list;
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   172
	zprop_iter;
71a3e95fb9e2 PSARC 2007/342 Enhanced ZFS Pool Properties
lling
parents: 4988
diff changeset
   173
	zprop_print_one_property;
2522
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   174
    local:
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   175
	*;
79989c8fe091 6357230 specfiles should be nuked
raf
parents:
diff changeset
   176
};