Print this page


Split Close
Expand all
Collapse all
          --- old/usr/src/common/zfs/zfs_deleg.h
          +++ new/usr/src/common/zfs/zfs_deleg.h
↓ open down ↓ 51 lines elided ↑ open up ↑
  52   52          ZFS_DELEG_NOTE_SNAPSHOT,
  53   53          ZFS_DELEG_NOTE_ROLLBACK,
  54   54          ZFS_DELEG_NOTE_CLONE,
  55   55          ZFS_DELEG_NOTE_PROMOTE,
  56   56          ZFS_DELEG_NOTE_RENAME,
  57   57          ZFS_DELEG_NOTE_RECEIVE,
  58   58          ZFS_DELEG_NOTE_ALLOW,
  59   59          ZFS_DELEG_NOTE_USERPROP,
  60   60          ZFS_DELEG_NOTE_MOUNT,
  61   61          ZFS_DELEG_NOTE_SHARE,
       62 +        ZFS_DELEG_NOTE_CRYPTO_DSL,
       63 +        ZFS_DELEG_NOTE_CRYPTO_DSL_CHANGE,
  62   64          ZFS_DELEG_NOTE_NONE
  63   65  } zfs_deleg_note_t;
  64   66  
  65   67  typedef struct zfs_deleg_perm_tab {
  66   68          char *z_perm;
  67   69          zfs_deleg_note_t z_note;
  68   70  } zfs_deleg_perm_tab_t;
  69   71  
  70   72  extern zfs_deleg_perm_tab_t zfs_deleg_perm_tab[];
  71   73  
  72   74  int zfs_deleg_verify_nvlist(nvlist_t *nvlist);
  73   75  void zfs_deleg_whokey(char *attr, zfs_deleg_who_type_t type,
  74   76      char checkflag, void *data);
  75   77  const char *zfs_deleg_canonicalize_perm(const char *perm);
  76   78  
  77   79  #ifdef  __cplusplus
  78   80  }
  79   81  #endif
  80   82  
  81   83  #endif  /* _ZFS_DELEG_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX