dpkg 1.21.11
Data Fields
trig_hooks Struct Reference

The first two hooks are normally NULL. More...

#include <triglib.h>

Collaboration diagram for trig_hooks:
[legend]

Data Fields

void(* enqueue_deferred )(struct pkginfo *pend)
 
void(* transitional_activate )(enum modstatdb_rw cstatus)
 
struct fsys_namenode *(* namenode_find )(const char *filename, bool nonew)
 
struct trigfileint **(* namenode_interested )(struct fsys_namenode *fnn)
 
const char *(* namenode_name )(struct fsys_namenode *fnn)
 Returns a pointer from nfmalloc. More...
 

Detailed Description

The first two hooks are normally NULL.

If non-NULL, we're dpkg proper and we might need to invent trigger activations as the first run of a triggers-supporting dpkg.

Field Documentation

◆ enqueue_deferred

void(* trig_hooks::enqueue_deferred) (struct pkginfo *pend)

◆ namenode_find

struct fsys_namenode *(* trig_hooks::namenode_find) (const char *filename, bool nonew)

◆ namenode_interested

struct trigfileint **(* trig_hooks::namenode_interested) (struct fsys_namenode *fnn)

◆ namenode_name

const char *(* trig_hooks::namenode_name) (struct fsys_namenode *fnn)

Returns a pointer from nfmalloc.

◆ transitional_activate

void(* trig_hooks::transitional_activate) (enum modstatdb_rw cstatus)

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