struct zxio_node_attr

Defined at line 239 of file ../../sdk/lib/zxio/include/lib/zxio/types.h

Objective information about a node.

Each field has a corresponding presence indicator. When creating

a new object, it is desirable to use the ZXIO_NODE_ATTR_SET helper macro

to set the fields, to avoid forgetting to change the presence indicator.

Public Members

zxio_node_protocols_t protocols
zxio_abilities_t abilities
zxio_id_t id
uint64_t content_size
uint64_t storage_size
uint64_t creation_time
uint64_t modification_time
uint64_t change_time
uint64_t access_time
uint8_t * selinux_context
uint16_t selinux_context_length
zxio_selinux_context_state_t selinux_context_state
uint32_t mode
uint32_t uid
uint32_t gid
uint64_t rdev
zxio_verification_options fsverity_options
uint8_t * fsverity_root_hash
bool fsverity_enabled
bool casefold
zxio_object_type_t object_type
uint8_t[16] wrapping_key_id
zxio_node_attr_has_t has

Records