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