Manpages - libalpm_files.3

Table of Contents

NAME

libalpm_files - Files

  • Functions for package files.

SYNOPSIS


Data Structures

struct alpm_file_t
File in a package.

struct alpm_filelist_t
Package filelist container.

struct alpm_backup_t
Local package or package file backup entry.

Functions

alpm_file_t * alpm_filelist_contains (alpm_filelist_t *filelist, const char *path)
Determines whether a package filelist contains a given path.

Detailed Description

Functions for package files.

Data Structure Documentation

struct alpm_file_t

File in a package.

Data Fields:

mode_t mode The file’s permissions.

char * name Name of the file.

off_t size Size of the file.

struct alpm_filelist_t

Package filelist container.

Data Fields:

size_t count Amount of files in the array.

alpm_file_t * files An array of files.

struct alpm_backup_t

Local package or package file backup entry.

Data Fields:

char * hash Hash of the filename (used internally)

char * name Name of the file (without .pacsave extension)

Function Documentation

alpm_file_t * alpm_filelist_contains (alpm_filelist_t * filelist,

const char * path) Determines whether a package filelist contains a given path. The provided path should be relative to the install root with no leading slashes, e.g. ’etc/localtime’. When searching for directories, the path must have a trailing slash.

Parameters

filelist a pointer to a package filelist
path the path to search for in the package

Returns

a pointer to the matching file or NULL if not found

Author

Generated automatically by Doxygen for libalpm from the source code.

Author: dt

Created: 2022-02-20 Sun 17:26