libsquashfs: sqfs_inode_slink_ext_t Struct Reference

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

Loading...
Searching...
No Matches
sqfs_inode_slink_ext_t Struct Reference

Follows a sqfs_inode_t if type is SQFS_INODE_EXT_SLINK. More...

`#include <inode.h>`

Collaboration diagram for sqfs_inode_slink_ext_t:

## Data Fields
sqfs_u32 | nlink
| Number of hard links to this node.
sqfs_u32 | target_size
| Size of the symlink target in bytes.
sqfs_u32 | xattr_idx
| Extended attribute index.

## Detailed Description

Follows a sqfs_inode_t if type is SQFS_INODE_EXT_SLINK.

The declaration does not contain the flexible array member of the symlink target because it is wedged right in between the target size and the xattr identifier.

Definition at line 276 of file inode.h.

## Field Documentation

## ◆ nlink

sqfs_u32 nlink

Number of hard links to this node.

Definition at line 280 of file inode.h.

## ◆ target_size

sqfs_u32 target_size

Size of the symlink target in bytes.

Examples
  list_files.c.

Definition at line 285 of file inode.h.

## ◆ xattr_idx

sqfs_u32 xattr_idx

Extended attribute index.

Definition at line 292 of file inode.h.

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

- include/sqfs/inode.h