usr/src/common/zfs/zfs_deleg.h
changeset 9396 f41cf682d0d3
parent 5993 6309c3c0a28f
child 10242 c40d075fbca6
equal deleted inserted replaced
9395:2db090840cf7 9396:f41cf682d0d3
    17  * information: Portions Copyright [yyyy] [name of copyright owner]
    17  * information: Portions Copyright [yyyy] [name of copyright owner]
    18  *
    18  *
    19  * CDDL HEADER END
    19  * CDDL HEADER END
    20  */
    20  */
    21 /*
    21 /*
    22  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
    22  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
    23  * Use is subject to license terms.
    23  * Use is subject to license terms.
    24  */
    24  */
    25 
    25 
    26 #ifndef	_ZFS_DELEG_H
    26 #ifndef	_ZFS_DELEG_H
    27 #define	_ZFS_DELEG_H
    27 #define	_ZFS_DELEG_H
    28 
       
    29 #pragma ident	"%Z%%M%	%I%	%E% SMI"
       
    30 
    28 
    31 #include <sys/fs/zfs.h>
    29 #include <sys/fs/zfs.h>
    32 
    30 
    33 #ifdef	__cplusplus
    31 #ifdef	__cplusplus
    34 extern "C" {
    32 extern "C" {
    57 	ZFS_DELEG_NOTE_RECEIVE,
    55 	ZFS_DELEG_NOTE_RECEIVE,
    58 	ZFS_DELEG_NOTE_ALLOW,
    56 	ZFS_DELEG_NOTE_ALLOW,
    59 	ZFS_DELEG_NOTE_USERPROP,
    57 	ZFS_DELEG_NOTE_USERPROP,
    60 	ZFS_DELEG_NOTE_MOUNT,
    58 	ZFS_DELEG_NOTE_MOUNT,
    61 	ZFS_DELEG_NOTE_SHARE,
    59 	ZFS_DELEG_NOTE_SHARE,
       
    60 	ZFS_DELEG_NOTE_USERQUOTA,
       
    61 	ZFS_DELEG_NOTE_GROUPQUOTA,
       
    62 	ZFS_DELEG_NOTE_USERUSED,
       
    63 	ZFS_DELEG_NOTE_GROUPUSED,
    62 	ZFS_DELEG_NOTE_NONE
    64 	ZFS_DELEG_NOTE_NONE
    63 } zfs_deleg_note_t;
    65 } zfs_deleg_note_t;
    64 
    66 
    65 typedef struct zfs_deleg_perm_tab {
    67 typedef struct zfs_deleg_perm_tab {
    66 	char *z_perm;
    68 	char *z_perm;