FreeBSD ZFS
The Zettabyte File System
Data Fields

zfs_acl Struct Reference

A zfs_acl_t structure is composed of a list of zfs_acl_node_t's. More...

#include <zfs_acl.h>

Collaboration diagram for zfs_acl:
Collaboration graph
[legend]

Data Fields

uint64_t z_acl_count
 Number of ACEs.
size_t z_acl_bytes
 Number of bytes in ACL.
uint_t z_version
 version of ACL
void * z_next_ace
 pointer to next ACE
uint64_t z_hints
 ACL hints (ZFS_INHERIT_ACE ...)
zfs_acl_node_tz_curr_node
 current node iterator is handling
list_t z_acl
 chunks of ACE data
acl_ops_t z_ops
 ACL operations.

Detailed Description

A zfs_acl_t structure is composed of a list of zfs_acl_node_t's.

Each node will have one or more ACEs associated with it. You will only have multiple nodes during a chmod operation. Normally only one node is required.

Definition at line 163 of file zfs_acl.h.


Field Documentation

chunks of ACE data

Definition at line 171 of file zfs_acl.h.

Number of bytes in ACL.

Definition at line 165 of file zfs_acl.h.

Number of ACEs.

Definition at line 164 of file zfs_acl.h.

current node iterator is handling

Definition at line 170 of file zfs_acl.h.

uint64_t zfs_acl::z_hints

ACL hints (ZFS_INHERIT_ACE ...)

Definition at line 168 of file zfs_acl.h.

pointer to next ACE

Definition at line 167 of file zfs_acl.h.

ACL operations.

Definition at line 172 of file zfs_acl.h.

version of ACL

Definition at line 166 of file zfs_acl.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines