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 --- |