Deleted Added
full compact
zfs_deleg.h (185029) zfs_deleg.h (209962)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21/*
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 5 unchanged lines hidden (view full) ---

14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
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.
24 */
25
26#ifndef _ZFS_DELEG_H
27#define _ZFS_DELEG_H
28
23 * Use is subject to license terms.
24 */
25
26#ifndef _ZFS_DELEG_H
27#define _ZFS_DELEG_H
28
29#pragma ident "%Z%%M% %I% %E% SMI"
30
31#include <sys/fs/zfs.h>
32
33#ifdef __cplusplus
34extern "C" {
35#endif
36
37#define ZFS_DELEG_SET_NAME_CHR '@' /* set name lead char */
38#define ZFS_DELEG_FIELD_SEP_CHR '$' /* field separator */

--- 15 unchanged lines hidden (view full) ---

54 ZFS_DELEG_NOTE_CLONE,
55 ZFS_DELEG_NOTE_PROMOTE,
56 ZFS_DELEG_NOTE_RENAME,
57 ZFS_DELEG_NOTE_RECEIVE,
58 ZFS_DELEG_NOTE_ALLOW,
59 ZFS_DELEG_NOTE_USERPROP,
60 ZFS_DELEG_NOTE_MOUNT,
61 ZFS_DELEG_NOTE_SHARE,
29#include <sys/fs/zfs.h>
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
35#define ZFS_DELEG_SET_NAME_CHR '@' /* set name lead char */
36#define ZFS_DELEG_FIELD_SEP_CHR '$' /* field separator */

--- 15 unchanged lines hidden (view full) ---

52 ZFS_DELEG_NOTE_CLONE,
53 ZFS_DELEG_NOTE_PROMOTE,
54 ZFS_DELEG_NOTE_RENAME,
55 ZFS_DELEG_NOTE_RECEIVE,
56 ZFS_DELEG_NOTE_ALLOW,
57 ZFS_DELEG_NOTE_USERPROP,
58 ZFS_DELEG_NOTE_MOUNT,
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
63} zfs_deleg_note_t;
64
65typedef struct zfs_deleg_perm_tab {
66 char *z_perm;
67 zfs_deleg_note_t z_note;
68} zfs_deleg_perm_tab_t;
69

--- 12 unchanged lines hidden ---
64 ZFS_DELEG_NOTE_NONE
65} zfs_deleg_note_t;
66
67typedef struct zfs_deleg_perm_tab {
68 char *z_perm;
69 zfs_deleg_note_t z_note;
70} zfs_deleg_perm_tab_t;
71

--- 12 unchanged lines hidden ---