zNW_trustee_s

Contains the rights and ID information for trustees.

Defined In:public/zXattr.h

Syntax

 typedef struct zNW_trustee_s {
    GUID_t   nwt_id;
    QUAD     nwt_rights;
    QUAD     nwt_reserved_2;
 } zNW_trustee_s;
 

Fields

nwt_id
Specifies the trustee ID.
nwt_rights
Specifies the rights for the given trustee.
nwt_reserved_2
Is reserved. Set to 0.

Remarks

You can control the total size of zNW_trustee_s by defining zMAX_TRUSTEES before you include the public/zXattr.h file.

In order for this structure to fit in the 64 KB size limitation, we picked 2043 bytes as the maximum size of this structure, as the following snippet (from the public/zXattr.h file) shows:

 #ifndef zMAX_TRUSTEES
 #define zMAX_TRUSTEES 2043
 #endif