dpkg 1.21.11
|
Data Structures | |
struct | trigdefmeths |
Enumerations | |
enum | trigdef_update_flags { TDUF_NO_LOCK_OK = DPKG_BIT(0) , TDUF_WRITE = DPKG_BIT(1) , TDUF_NO_LOCK = TDUF_NO_LOCK_OK | TDUF_WRITE , TDUF_WRITE_IF_EMPTY = DPKG_BIT(3) , TDUF_WRITE_IF_ENOENT = DPKG_BIT(4) } |
enum | trigdef_update_status { TDUS_ERROR_NO_DIR = -1 , TDUS_ERROR_EMPTY_DEFERRED = -2 , TDUS_ERROR_NO_DEFERRED = -3 , TDUS_NO_DEFERRED = 1 , TDUS_OK = 2 } |
Functions | |
void | trigdef_set_methods (const struct trigdefmeths *methods) |
enum trigdef_update_status | trigdef_update_start (enum trigdef_update_flags uf) |
Start processing of the triggers deferred file. More... | |
void | trigdef_update_printf (const char *format,...) DPKG_ATTR_PRINTF(1) |
int | trigdef_parse (void) |
void | trigdef_process_done (void) |
enum trigdef_update_flags |
int trigdef_parse | ( | void | ) |
void trigdef_process_done | ( | void | ) |
void trigdef_set_methods | ( | const struct trigdefmeths * | methods | ) |
void trigdef_update_printf | ( | const char * | format, |
... | |||
) |
enum trigdef_update_status trigdef_update_start | ( | enum trigdef_update_flags | uf | ) |
Start processing of the triggers deferred file.
-1 | Lock ENOENT with O_CREAT (directory does not exist). |
-2 | Unincorp empty, TDUF_WRITE_IF_EMPTY unset. |
-3 | Unincorp ENOENT, TDUF_WRITE_IF_ENOENT unset. |
1 | Unincorp ENOENT, TDUF_WRITE_IF_ENOENT set. |
2 | Ok. |
For positive return values the caller must call trigdef_update_done!