23#ifndef LIBDPKG_TRIGDEFERRED_H
24#define LIBDPKG_TRIGDEFERRED_H
#define DPKG_ATTR_ENUM_FLAGS
Definition macros.h:149
#define DPKG_BEGIN_DECLS
Definition macros.h:164
#define DPKG_ATTR_PRINTF(n)
Definition macros.h:117
#define DPKG_END_DECLS
Definition macros.h:165
#define DPKG_BIT(n)
Return the integer value of bit n.
Definition macros.h:203
void trigdef_process_done(void)
Definition trigdeferred.c:249
void trigdef_set_methods(const struct trigdefmeths *methods)
Definition trigdeferred.c:146
enum trigdef_update_status trigdef_update_start(enum trigdef_update_flags uf)
Start processing of the triggers deferred file.
Definition trigdeferred.c:73
trigdef_update_status
Definition trigdeferred.h:45
enum DPKG_ATTR_ENUM_FLAGS trigdef_update_flags
Definition trigdeferred.h:36
int trigdef_parse(void)
Definition trigdeferred.c:183
void trigdef_update_printf(const char *format,...) DPKG_ATTR_PRINTF(1)
Definition trigdeferred.c:152
@ TDUS_ERROR_NO_DEFERRED
Definition trigdeferred.h:48
@ TDUS_NO_DEFERRED
Definition trigdeferred.h:49
@ TDUS_OK
Definition trigdeferred.h:50
@ TDUS_ERROR_EMPTY_DEFERRED
Definition trigdeferred.h:47
@ TDUS_ERROR_NO_DIR
Definition trigdeferred.h:46
Definition trigdeferred.h:53
void(* trig_end)(void)
Definition trigdeferred.h:56
void(* trig_begin)(const char *trig)
Definition trigdeferred.h:54
void(* package)(const char *awname)
Definition trigdeferred.h:55
TDUF_WRITE_IF_EMPTY
Should not be set unless TDUF_WRITE is.
Definition trigdeferred.h:41
TDUF_NO_LOCK
Definition trigdeferred.h:39
TDUF_NO_LOCK_OK
Definition trigdeferred.h:37
TDUF_WRITE
Definition trigdeferred.h:38
TDUF_WRITE_IF_ENOENT
Definition trigdeferred.h:42