libsquashfs: sqfs_xattr_id_table_t Struct Reference

libsquashfs 1.3.2 A new set of tools and libraries for working with SquashFS images

Loading...
Searching...
No Matches
sqfs_xattr_id_table_t Struct Reference

On-disk data structure that the super block points to. More...

`#include <xattr.h>`

Collaboration diagram for sqfs_xattr_id_table_t:

## Data Fields
sqfs_u64 | xattr_table_start
| The location of the first meta data block holding the key value pairs.
sqfs_u32 | xattr_ids
| The total number of descriptors (sqfs_xattr_id_t).
sqfs_u32 | unused
| Unused, alwayas set this to 0 when writing!
sqfs_u64 | locations []
| Holds the locations of the meta data blocks that contain the sqfs_xattr_id_t descriptor array.

## Detailed Description

On-disk data structure that the super block points to.

Indicates the locations of the xattr key-value pairs and descriptor array. See sqfs_xattr_reader_t for an overview how SquashFS stores extended attributes on disk.

Definition at line 127 of file xattr.h.

## Field Documentation

## ◆ locations

sqfs_u64 locations[]

Holds the locations of the meta data blocks that contain the sqfs_xattr_id_t descriptor array.

Definition at line 148 of file xattr.h.

## ◆ unused

sqfs_u32 unused

Unused, alwayas set this to 0 when writing!

Definition at line 142 of file xattr.h.

## ◆ xattr_ids

sqfs_u32 xattr_ids

The total number of descriptors (sqfs_xattr_id_t).

Definition at line 137 of file xattr.h.

## ◆ xattr_table_start

sqfs_u64 xattr_table_start

The location of the first meta data block holding the key value pairs.

Definition at line 132 of file xattr.h.

The documentation for this struct was generated from the following file:

- include/sqfs/xattr.h