(7aa7057bc)
#include <sys/types.h>
#include <stddef.h>
#include <stdio.h>
#include <dpkg/macros.h>
#include <dpkg/progname.h>
#include <dpkg/ehandle.h>
#include <dpkg/report.h>
#include <dpkg/string.h>
#include <dpkg/program.h>
Go to the source code of this file.
|
void | log_message (const char *fmt,...) DPKG_ATTR_PRINTF(1) |
|
void | statusfd_add (int fd) |
|
void | statusfd_send (const char *fmt,...) DPKG_ATTR_PRINTF(1) |
|
void | cu_closestream (int argc, void **argv) |
|
void | cu_closepipe (int argc, void **argv) |
|
void | cu_closedir (int argc, void **argv) |
|
void | cu_closefd (int argc, void **argv) |
|
void | cu_filename (int argc, void **argv) |
|
void | setcloexec (int fd, const char *fn) |
|
void * | m_malloc (size_t) |
|
void * | m_calloc (size_t nmemb, size_t size) |
|
void * | m_realloc (void *, size_t) |
|
char * | m_strdup (const char *str) |
|
char * | m_strndup (const char *str, size_t n) |
|
int | m_asprintf (char **strp, const char *fmt,...) DPKG_ATTR_PRINTF(2) |
|
int | m_vasprintf (char **strp, const char *fmt, va_list args) DPKG_ATTR_VPRINTF(2) |
|
int | m_dup (int oldfd) |
|
void | m_dup2 (int oldfd, int newfd) |
|
void | m_pipe (int fds[2]) |
|
void | m_output (FILE *f, const char *name) |
|
int | fgets_checked (char *buf, size_t bufsz, FILE *f, const char *fn) |
|
int | fgets_must (char *buf, size_t bufsz, FILE *f, const char *fn) |
|
◆ AVAILFILE
#define AVAILFILE "available" |
◆ BACKEND
#define BACKEND "dpkg-deb" |
◆ CAT
◆ CONFFILESFILE
#define CONFFILESFILE "conffiles" |
◆ CONTROLDIRTMP
#define CONTROLDIRTMP "tmp.ci" |
◆ CONTROLFILE
#define CONTROLFILE "control" |
◆ DEBEXT
◆ DEBSIGVERIFY
#define DEBSIGVERIFY "debsig-verify" |
◆ DEFAULTPAGER
#define DEFAULTPAGER "pager" |
◆ DEFAULTSHELL
#define DEFAULTSHELL "sh" |
◆ DIFF
◆ DIVERSIONSFILE
#define DIVERSIONSFILE "diversions" |
◆ DPKG
◆ DPKGDISTEXT
#define DPKGDISTEXT ".dpkg-dist" |
◆ DPKGDIVERT
#define DPKGDIVERT "dpkg-divert" |
◆ DPKGNEWEXT
#define DPKGNEWEXT ".dpkg-new" |
◆ DPKGOLDEXT
#define DPKGOLDEXT ".dpkg-old" |
◆ DPKGQUERY
#define DPKGQUERY "dpkg-query" |
◆ DPKGSTAT
#define DPKGSTAT "dpkg-statoverride" |
◆ DPKGTEMPEXT
#define DPKGTEMPEXT ".dpkg-tmp" |
◆ DPKGTRIGGER
#define DPKGTRIGGER "dpkg-trigger" |
◆ EMPTYHASHFLAG
#define EMPTYHASHFLAG "-" |
◆ FRONTENDLOCKFILE
#define FRONTENDLOCKFILE "lock-frontend" |
◆ IMPORTANTFMT
#define IMPORTANTFMT "%04d" |
◆ IMPORTANTMAXLEN
#define IMPORTANTMAXLEN 10 |
◆ IMPORTANTTMP
#define IMPORTANTTMP "tmp.i" |
◆ INFODIR
◆ LOCKFILE
◆ MAINTSCRIPT_FILE_CONFIG
#define MAINTSCRIPT_FILE_CONFIG "config" |
◆ MAXCONFFILENAME
#define MAXCONFFILENAME 1000 |
◆ MAXCONTROLFILENAME
#define MAXCONTROLFILENAME 100 |
◆ MAXDIVERTFILENAME
#define MAXDIVERTFILENAME 1024 |
◆ MAXTRIGDIRECTIVE
#define MAXTRIGDIRECTIVE 256 |
◆ MAXUPDATES
◆ MD5HASHLEN
◆ NEWCONFFILEFLAG
#define NEWCONFFILEFLAG "newconffile" |
◆ NONEXISTENTFLAG
#define NONEXISTENTFLAG "nonexistent" |
◆ POSTINSTFILE
#define POSTINSTFILE "postinst" |
◆ POSTRMFILE
#define POSTRMFILE "postrm" |
◆ PREINSTFILE
#define PREINSTFILE "preinst" |
◆ PRERMFILE
#define PRERMFILE "prerm" |
◆ REASSEMBLETMP
#define REASSEMBLETMP "reassemble" DEBEXT |
◆ REMOVECONFFEXTS
Value: "~", ".bak", "%", \
#define DPKGOLDEXT
Definition: dpkg.h:65
#define DPKGDISTEXT
Definition: dpkg.h:66
#define DPKGNEWEXT
Definition: dpkg.h:64
◆ RM
◆ SPLITTER
#define SPLITTER "dpkg-split" |
◆ STATOVERRIDEFILE
#define STATOVERRIDEFILE "statoverride" |
◆ STATUSFILE
#define STATUSFILE "status" |
◆ TRIGGERSCIFILE
#define TRIGGERSCIFILE "triggers" |
◆ TRIGGERSDEFERREDFILE
#define TRIGGERSDEFERREDFILE "Unincorp" |
◆ TRIGGERSDIR
#define TRIGGERSDIR "triggers" |
◆ TRIGGERSFILEFILE
#define TRIGGERSFILEFILE "File" |
◆ TRIGGERSLOCKFILE
#define TRIGGERSLOCKFILE "Lock" |
◆ UPDATESDIR
#define UPDATESDIR "updates" |
◆ cu_closedir()
void cu_closedir |
( |
int |
argc, |
|
|
void ** |
argv |
|
) |
| |
◆ cu_closefd()
void cu_closefd |
( |
int |
argc, |
|
|
void ** |
argv |
|
) |
| |
◆ cu_closepipe()
void cu_closepipe |
( |
int |
argc, |
|
|
void ** |
argv |
|
) |
| |
◆ cu_closestream()
void cu_closestream |
( |
int |
argc, |
|
|
void ** |
argv |
|
) |
| |
◆ cu_filename()
void cu_filename |
( |
int |
argc, |
|
|
void ** |
argv |
|
) |
| |
◆ fgets_checked()
int fgets_checked |
( |
char * |
buf, |
|
|
size_t |
bufsz, |
|
|
FILE * |
f, |
|
|
const char * |
fn |
|
) |
| |
◆ fgets_must()
int fgets_must |
( |
char * |
buf, |
|
|
size_t |
bufsz, |
|
|
FILE * |
f, |
|
|
const char * |
fn |
|
) |
| |
◆ log_message()
void log_message |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
References _, args, varbuf::buf, fd_write(), log_file, notice(), setcloexec(), varbuf::used, varbuf_add_char(), varbuf_add_str, varbuf_end_str(), varbuf_reset(), and varbuf_vprintf().
Referenced by archivefiles(), log_action(), modstatdb_note(), and packages().
◆ m_asprintf()
int m_asprintf |
( |
char ** |
strp, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ m_calloc()
void * m_calloc |
( |
size_t |
nmemb, |
|
|
size_t |
size |
|
) |
| |
◆ m_dup()
◆ m_dup2()
void m_dup2 |
( |
int |
oldfd, |
|
|
int |
newfd |
|
) |
| |
◆ m_malloc()
void * m_malloc |
( |
size_t |
amount | ) |
|
Referenced by atomic_file_new(), command_init(), deppossi_pkg_iter_new(), dpkg_ar_fdopen(), enqueue_deconfigure(), filter_add(), fsys_hash_iter_new(), fsys_hash_report(), fsys_hash_rev_iter_init(), fsys_node_pkgs_iter_new(), glob_list_prepend(), match_node_new(), parsedb_load(), parsedb_new(), pkg_array_init_from_hash(), pkg_array_init_from_names(), pkg_hash_iter_new(), pkg_hash_report(), pkg_list_new(), str_quote_meta(), str_width(), treewalk_open(), varbuf_init(), and varbuf_new().
◆ m_output()
void m_output |
( |
FILE * |
f, |
|
|
const char * |
name |
|
) |
| |
◆ m_pipe()
void m_pipe |
( |
int |
fds[2] | ) |
|
◆ m_realloc()
void * m_realloc |
( |
void * |
r, |
|
|
size_t |
amount |
|
) |
| |
◆ m_strdup()
char * m_strdup |
( |
const char * |
str | ) |
|
◆ m_strndup()
char * m_strndup |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| |
◆ m_vasprintf()
int m_vasprintf |
( |
char ** |
strp, |
|
|
const char * |
fmt, |
|
|
va_list |
args |
|
) |
| |
◆ setcloexec()
void setcloexec |
( |
int |
fd, |
|
|
const char * |
fn |
|
) |
| |
◆ statusfd_add()
void statusfd_add |
( |
int |
fd | ) |
|
◆ statusfd_send()
void statusfd_send |
( |
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ log_file