FreeBSD ZFS
The Zettabyte File System
Data Fields

acl_ops Struct Reference

#include <zfs_acl.h>

Data Fields

uint32_t(* ace_mask_get )(void *acep)
 get access mask
void(* ace_mask_set )(void *acep, uint32_t mask)
 set access mask
uint16_t(* ace_flags_get )(void *acep)
 get flags
void(* ace_flags_set )(void *acep, uint16_t flags)
 set flags
uint16_t(* ace_type_get )(void *acep)
 get type
void(* ace_type_set )(void *acep, uint16_t type)
 set type
uint64_t(* ace_who_get )(void *acep)
 get who/fuid
void(* ace_who_set )(void *acep, uint64_t who)
 set who/fuid
size_t(* ace_size )(void *acep)
 how big is this ace
size_t(* ace_abstract_size )(void)
 sizeof abstract entry
int(* ace_mask_off )(void)
 off of access mask in ace
int(* ace_data )(void *acep, void **datap)
 ptr to data if any

Detailed Description

Definition at line 125 of file zfs_acl.h.


Field Documentation

size_t(* acl_ops::ace_abstract_size)(void)

sizeof abstract entry

Definition at line 140 of file zfs_acl.h.

int(* acl_ops::ace_data)(void *acep, void **datap)

ptr to data if any

Definition at line 143 of file zfs_acl.h.

uint16_t(* acl_ops::ace_flags_get)(void *acep)

get flags

Definition at line 129 of file zfs_acl.h.

void(* acl_ops::ace_flags_set)(void *acep, uint16_t flags)

set flags

Definition at line 130 of file zfs_acl.h.

uint32_t(* acl_ops::ace_mask_get)(void *acep)

get access mask

Definition at line 126 of file zfs_acl.h.

int(* acl_ops::ace_mask_off)(void)

off of access mask in ace

Definition at line 141 of file zfs_acl.h.

void(* acl_ops::ace_mask_set)(void *acep, uint32_t mask)

set access mask

Definition at line 127 of file zfs_acl.h.

size_t(* acl_ops::ace_size)(void *acep)

how big is this ace

Definition at line 138 of file zfs_acl.h.

uint16_t(* acl_ops::ace_type_get)(void *acep)

get type

Definition at line 132 of file zfs_acl.h.

void(* acl_ops::ace_type_set)(void *acep, uint16_t type)

set type

Definition at line 133 of file zfs_acl.h.

uint64_t(* acl_ops::ace_who_get)(void *acep)

get who/fuid

Definition at line 135 of file zfs_acl.h.

void(* acl_ops::ace_who_set)(void *acep, uint64_t who)

set who/fuid

Definition at line 136 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