alpm.h File Reference

#include <time.h>
#include <stdarg.h>
#include <alpm_list.h>

Include dependency graph for alpm.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DEPRECATED   __attribute__((deprecated))
#define PM_DLFNM_LEN   22

Typedefs

typedef struct __pmdb_t pmdb_t
typedef struct __pmpkg_t pmpkg_t
typedef struct __pmdelta_t pmdelta_t
typedef struct __pmgrp_t pmgrp_t
typedef struct __pmserver_t pmserver_t
typedef struct __pmtrans_t pmtrans_t
typedef struct __pmsyncpkg_t pmsyncpkg_t
typedef struct __pmdepend_t pmdepend_t
typedef struct __pmdepmissing_t pmdepmissing_t
typedef struct __pmconflict_t pmconflict_t
typedef struct __pmfileconflict_t pmfileconflict_t
typedef struct __pmgraph_t pmgraph_t
typedef enum _pmloglevel_t pmloglevel_t
typedef void(* alpm_cb_log )(pmloglevel_t, char *, va_list)
typedef void(* alpm_cb_download )(const char *filename, int file_xfered, int file_total, int list_xfered, int list_total)
typedef enum _pmpkgreason_t pmpkgreason_t
typedef enum _pmsynctype_t pmsynctype_t
typedef enum _pmtranstype_t pmtranstype_t
typedef enum _pmtransflag_t pmtransflag_t
typedef enum _pmtransevt_t pmtransevt_t
typedef enum _pmtransconv_t pmtransconv_t
typedef enum _pmtransprog_t pmtransprog_t
typedef void(* alpm_trans_cb_event )(pmtransevt_t, void *, void *)
typedef void(* alpm_trans_cb_conv )(pmtransconv_t, void *, void *, void *, int *)
typedef void(* alpm_trans_cb_progress )(pmtransprog_t, const char *, int, int, int)
typedef enum _pmdepmod_t pmdepmod_t
typedef enum _pmfileconflicttype_t pmfileconflicttype_t

Enumerations

enum  _pmloglevel_t { PM_LOG_ERROR = 0x01, PM_LOG_WARNING = 0x02, PM_LOG_DEBUG = 0x04, PM_LOG_FUNCTION = 0x08 }
enum  _pmpkgreason_t { PM_PKG_REASON_EXPLICIT = 0, PM_PKG_REASON_DEPEND = 1 }
enum  _pmsynctype_t { PM_SYNC_TYPE_REPLACE = 1, PM_SYNC_TYPE_UPGRADE, PM_SYNC_TYPE_DEPEND }
enum  _pmtranstype_t {
  PM_TRANS_TYPE_ADD = 1, PM_TRANS_TYPE_REMOVE, PM_TRANS_TYPE_REMOVEUPGRADE, PM_TRANS_TYPE_UPGRADE,
  PM_TRANS_TYPE_SYNC
}
enum  _pmtransflag_t {
  PM_TRANS_FLAG_NODEPS = 0x01, PM_TRANS_FLAG_FORCE = 0x02, PM_TRANS_FLAG_NOSAVE = 0x04, PM_TRANS_FLAG_CASCADE = 0x10,
  PM_TRANS_FLAG_RECURSE = 0x20, PM_TRANS_FLAG_DBONLY = 0x40, PM_TRANS_FLAG_DEPENDSONLY = 0x80, PM_TRANS_FLAG_ALLDEPS = 0x100,
  PM_TRANS_FLAG_DOWNLOADONLY = 0x200, PM_TRANS_FLAG_NOSCRIPTLET = 0x400, PM_TRANS_FLAG_NOCONFLICTS = 0x800, PM_TRANS_FLAG_PRINTURIS = 0x1000,
  PM_TRANS_FLAG_NEEDED = 0x2000
}
enum  _pmtransevt_t {
  PM_TRANS_EVT_CHECKDEPS_START = 1, PM_TRANS_EVT_CHECKDEPS_DONE, PM_TRANS_EVT_FILECONFLICTS_START, PM_TRANS_EVT_FILECONFLICTS_DONE,
  PM_TRANS_EVT_RESOLVEDEPS_START, PM_TRANS_EVT_RESOLVEDEPS_DONE, PM_TRANS_EVT_INTERCONFLICTS_START, PM_TRANS_EVT_INTERCONFLICTS_DONE,
  PM_TRANS_EVT_ADD_START, PM_TRANS_EVT_ADD_DONE, PM_TRANS_EVT_REMOVE_START, PM_TRANS_EVT_REMOVE_DONE,
  PM_TRANS_EVT_UPGRADE_START, PM_TRANS_EVT_UPGRADE_DONE, PM_TRANS_EVT_EXTRACT_DONE, PM_TRANS_EVT_INTEGRITY_START,
  PM_TRANS_EVT_INTEGRITY_DONE, PM_TRANS_EVT_DELTA_INTEGRITY_START, PM_TRANS_EVT_DELTA_INTEGRITY_DONE, PM_TRANS_EVT_DELTA_PATCHES_START,
  PM_TRANS_EVT_DELTA_PATCHES_DONE, PM_TRANS_EVT_DELTA_PATCH_START, PM_TRANS_EVT_DELTA_PATCH_DONE, PM_TRANS_EVT_DELTA_PATCH_FAILED,
  PM_TRANS_EVT_SCRIPTLET_INFO, PM_TRANS_EVT_PRINTURI, PM_TRANS_EVT_RETRIEVE_START
}
enum  _pmtransconv_t {
  PM_TRANS_CONV_INSTALL_IGNOREPKG = 0x01, PM_TRANS_CONV_REPLACE_PKG = 0x02, PM_TRANS_CONV_CONFLICT_PKG = 0x04, PM_TRANS_CONV_CORRUPTED_PKG = 0x08,
  PM_TRANS_CONV_LOCAL_NEWER = 0x10, PM_TRANS_CONV_REMOVE_HOLDPKG = 0x40
}
enum  _pmtransprog_t { PM_TRANS_PROGRESS_ADD_START, PM_TRANS_PROGRESS_UPGRADE_START, PM_TRANS_PROGRESS_REMOVE_START, PM_TRANS_PROGRESS_CONFLICTS_START }
enum  _pmdepmod_t {
  PM_DEP_MOD_ANY = 1, PM_DEP_MOD_EQ, PM_DEP_MOD_GE, PM_DEP_MOD_LE,
  PM_DEP_MOD_GT, PM_DEP_MOD_LT
}
enum  _pmfileconflicttype_t { PM_FILECONFLICT_TARGET = 1, PM_FILECONFLICT_FILESYSTEM }
enum  _pmerrno_t {
  PM_ERR_MEMORY = 1, PM_ERR_SYSTEM, PM_ERR_BADPERMS, PM_ERR_NOT_A_FILE,
  PM_ERR_NOT_A_DIR, PM_ERR_WRONG_ARGS, PM_ERR_HANDLE_NULL, PM_ERR_HANDLE_NOT_NULL,
  PM_ERR_HANDLE_LOCK, PM_ERR_DB_OPEN, PM_ERR_DB_CREATE, PM_ERR_DB_NULL,
  PM_ERR_DB_NOT_NULL, PM_ERR_DB_NOT_FOUND, PM_ERR_DB_WRITE, PM_ERR_DB_REMOVE,
  PM_ERR_SERVER_BAD_URL, PM_ERR_OPT_LOGFILE, PM_ERR_OPT_DBPATH, PM_ERR_OPT_LOCALDB,
  PM_ERR_OPT_SYNCDB, PM_ERR_OPT_USESYSLOG, PM_ERR_TRANS_NOT_NULL, PM_ERR_TRANS_NULL,
  PM_ERR_TRANS_DUP_TARGET, PM_ERR_TRANS_NOT_INITIALIZED, PM_ERR_TRANS_NOT_PREPARED, PM_ERR_TRANS_ABORT,
  PM_ERR_TRANS_TYPE, PM_ERR_TRANS_COMMITING, PM_ERR_TRANS_DOWNLOADING, PM_ERR_PKG_NOT_FOUND,
  PM_ERR_PKG_INVALID, PM_ERR_PKG_OPEN, PM_ERR_PKG_LOAD, PM_ERR_PKG_INSTALLED,
  PM_ERR_PKG_CANT_FRESH, PM_ERR_PKG_CANT_REMOVE, PM_ERR_PKG_INVALID_NAME, PM_ERR_PKG_CORRUPTED,
  PM_ERR_PKG_REPO_NOT_FOUND, PM_ERR_DLT_CORRUPTED, PM_ERR_DLT_PATCHFAILED, PM_ERR_GRP_NOT_FOUND,
  PM_ERR_UNSATISFIED_DEPS, PM_ERR_CONFLICTING_DEPS, PM_ERR_FILE_CONFLICTS, PM_ERR_USER_ABORT,
  PM_ERR_INTERNAL_ERROR, PM_ERR_LIBARCHIVE_ERROR, PM_ERR_DB_SYNC, PM_ERR_RETRIEVE,
  PM_ERR_PKG_HOLD, PM_ERR_INVALID_REGEX, PM_ERR_CONNECT_FAILED, PM_ERR_FORK_FAILED
}

Functions

int alpm_initialize (void)
int alpm_release (void)
int alpm_logaction (char *fmt,...)
alpm_cb_log alpm_option_get_logcb ()
void alpm_option_set_logcb (alpm_cb_log cb)
alpm_cb_download alpm_option_get_dlcb ()
void alpm_option_set_dlcb (alpm_cb_download cb)
const char * alpm_option_get_root ()
int alpm_option_set_root (const char *root)
const char * alpm_option_get_dbpath ()
int alpm_option_set_dbpath (const char *dbpath)
alpm_list_talpm_option_get_cachedirs ()
int alpm_option_add_cachedir (const char *cachedir)
void alpm_option_set_cachedirs (alpm_list_t *cachedirs)
int alpm_option_remove_cachedir (const char *cachedir)
const char * alpm_option_get_logfile ()
int alpm_option_set_logfile (const char *logfile)
const char * alpm_option_get_lockfile ()
unsigned short alpm_option_get_usesyslog ()
void alpm_option_set_usesyslog (unsigned short usesyslog)
alpm_list_talpm_option_get_noupgrades ()
void alpm_option_add_noupgrade (const char *pkg)
void alpm_option_set_noupgrades (alpm_list_t *noupgrade)
int alpm_option_remove_noupgrade (const char *pkg)
alpm_list_talpm_option_get_noextracts ()
void alpm_option_add_noextract (const char *pkg)
void alpm_option_set_noextracts (alpm_list_t *noextract)
int alpm_option_remove_noextract (const char *pkg)
alpm_list_talpm_option_get_ignorepkgs ()
void alpm_option_add_ignorepkg (const char *pkg)
void alpm_option_set_ignorepkgs (alpm_list_t *ignorepkgs)
int alpm_option_remove_ignorepkg (const char *pkg)
alpm_list_talpm_option_get_holdpkgs ()
void alpm_option_add_holdpkg (const char *pkg)
void alpm_option_set_holdpkgs (alpm_list_t *holdpkgs)
int alpm_option_remove_holdpkg (const char *pkg)
alpm_list_talpm_option_get_ignoregrps ()
void alpm_option_add_ignoregrp (const char *grp)
void alpm_option_set_ignoregrps (alpm_list_t *ignoregrps)
int alpm_option_remove_ignoregrp (const char *grp)
const char * alpm_option_get_xfercommand ()
void alpm_option_set_xfercommand (const char *cmd)
unsigned short alpm_option_get_nopassiveftp ()
void alpm_option_set_nopassiveftp (unsigned short nopasv)
void alpm_option_set_usedelta (unsigned short usedelta)
pmdb_talpm_option_get_localdb ()
alpm_list_talpm_option_get_syncdbs ()
pmdb_talpm_db_register_local (void)
pmdb_talpm_db_register_sync (const char *treename)
int alpm_db_unregister (pmdb_t *db)
int alpm_db_unregister_all (void)
const char * alpm_db_get_name (const pmdb_t *db)
const char * alpm_db_get_url (const pmdb_t *db)
int alpm_db_setserver (pmdb_t *db, const char *url)
int alpm_db_update (int level, pmdb_t *db)
pmpkg_talpm_db_get_pkg (pmdb_t *db, const char *name)
alpm_list_talpm_db_getpkgcache (pmdb_t *db)
alpm_list_talpm_db_whatprovides (pmdb_t *db, const char *name)
pmgrp_talpm_db_readgrp (pmdb_t *db, const char *name)
alpm_list_talpm_db_getgrpcache (pmdb_t *db)
alpm_list_talpm_db_search (pmdb_t *db, const alpm_list_t *needles)
int alpm_pkg_load (const char *filename, unsigned short full, pmpkg_t **pkg)
int alpm_pkg_free (pmpkg_t *pkg)
int alpm_pkg_checkmd5sum (pmpkg_t *pkg)
char * alpm_fetch_pkgurl (const char *url)
int alpm_pkg_vercmp (const char *ver1, const char *ver2)
alpm_list_talpm_pkg_compute_requiredby (pmpkg_t *pkg)
 Compute the packages requiring a given package.
const char * alpm_pkg_get_filename (pmpkg_t *pkg)
const char * alpm_pkg_get_name (pmpkg_t *pkg)
const char * alpm_pkg_get_version (pmpkg_t *pkg)
const char * alpm_pkg_get_desc (pmpkg_t *pkg)
const char * alpm_pkg_get_url (pmpkg_t *pkg)
time_t alpm_pkg_get_builddate (pmpkg_t *pkg)
time_t alpm_pkg_get_installdate (pmpkg_t *pkg)
const char * alpm_pkg_get_packager (pmpkg_t *pkg)
const char * alpm_pkg_get_md5sum (pmpkg_t *pkg)
const char * alpm_pkg_get_arch (pmpkg_t *pkg)
unsigned long alpm_pkg_get_size (pmpkg_t *pkg)
unsigned long alpm_pkg_get_isize (pmpkg_t *pkg)
pmpkgreason_t alpm_pkg_get_reason (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_licenses (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_groups (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_depends (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_optdepends (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_conflicts (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_provides (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_deltas (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_replaces (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_files (pmpkg_t *pkg)
alpm_list_talpm_pkg_get_backup (pmpkg_t *pkg)
void * alpm_pkg_changelog_open (pmpkg_t *pkg)
size_t alpm_pkg_changelog_read (void *ptr, size_t size, const pmpkg_t *pkg, const void *fp)
int alpm_pkg_changelog_close (const pmpkg_t *pkg, void *fp)
unsigned short alpm_pkg_has_scriptlet (pmpkg_t *pkg)
unsigned long alpm_pkg_download_size (pmpkg_t *newpkg, pmdb_t *db_local)
const char * alpm_delta_get_from (pmdelta_t *delta)
const char * alpm_delta_get_to (pmdelta_t *delta)
unsigned long alpm_delta_get_size (pmdelta_t *delta)
const char * alpm_delta_get_filename (pmdelta_t *delta)
const char * alpm_delta_get_md5sum (pmdelta_t *delta)
const char * alpm_grp_get_name (const pmgrp_t *grp)
const alpm_list_talpm_grp_get_pkgs (const pmgrp_t *grp)
pmsynctype_t alpm_sync_get_type (const pmsyncpkg_t *sync)
pmpkg_talpm_sync_get_pkg (const pmsyncpkg_t *sync)
void * alpm_sync_get_data (const pmsyncpkg_t *sync)
int alpm_sync_sysupgrade (pmdb_t *db_local, alpm_list_t *dbs_sync, alpm_list_t **syncpkgs)
pmtranstype_t alpm_trans_get_type ()
unsigned int alpm_trans_get_flags ()
alpm_list_talpm_trans_get_targets ()
alpm_list_talpm_trans_get_pkgs ()
int alpm_trans_init (pmtranstype_t type, pmtransflag_t flags, alpm_trans_cb_event cb_event, alpm_trans_cb_conv conv, alpm_trans_cb_progress cb_progress)
int alpm_trans_sysupgrade (void)
int alpm_trans_addtarget (char *target)
int alpm_trans_prepare (alpm_list_t **data)
int alpm_trans_commit (alpm_list_t **data)
int alpm_trans_interrupt (void)
int alpm_trans_release (void)
pmdepend_talpm_splitdep (const char *depstring)
int alpm_depcmp (pmpkg_t *pkg, pmdepend_t *dep)
alpm_list_talpm_checkdeps (pmdb_t *db, int reversedeps, alpm_list_t *remove, alpm_list_t *upgrade)
const char * alpm_miss_get_target (const pmdepmissing_t *miss)
pmdepend_talpm_miss_get_dep (pmdepmissing_t *miss)
const char * alpm_conflict_get_package1 (pmconflict_t *conflict)
const char * alpm_conflict_get_package2 (pmconflict_t *conflict)
pmdepmod_t alpm_dep_get_mod (const pmdepend_t *dep)
const char * alpm_dep_get_name (const pmdepend_t *dep)
const char * alpm_dep_get_version (const pmdepend_t *dep)
char * alpm_dep_get_string (const pmdepend_t *dep)
const char * alpm_fileconflict_get_target (pmfileconflict_t *conflict)
pmfileconflicttype_t alpm_fileconflict_get_type (pmfileconflict_t *conflict)
const char * alpm_fileconflict_get_file (pmfileconflict_t *conflict)
const char * alpm_fileconflict_get_ctarget (pmfileconflict_t *conflict)
char * alpm_get_md5sum (const char *name)
const char * alpm_strerror (int err)
const char * alpm_strerrorlast (void)

Variables

enum _pmerrno_t pm_errno


Define Documentation

#define DEPRECATED   __attribute__((deprecated))

Definition at line 34 of file alpm.h.

#define PM_DLFNM_LEN   22

Definition at line 90 of file alpm.h.


Typedef Documentation

typedef void(* alpm_cb_download)(const char *filename, int file_xfered, int file_total, int list_xfered, int list_total)

Definition at line 83 of file alpm.h.

typedef void(* alpm_cb_log)(pmloglevel_t, char *, va_list)

Definition at line 76 of file alpm.h.

typedef void(* alpm_trans_cb_conv)(pmtransconv_t, void *, void *, void *, int *)

Definition at line 347 of file alpm.h.

typedef void(* alpm_trans_cb_event)(pmtransevt_t, void *, void *)

Definition at line 344 of file alpm.h.

typedef void(* alpm_trans_cb_progress)(pmtransprog_t, const char *, int, int, int)

Definition at line 351 of file alpm.h.

typedef struct __pmconflict_t pmconflict_t

Definition at line 53 of file alpm.h.

typedef struct __pmdb_t pmdb_t

Definition at line 44 of file alpm.h.

typedef struct __pmdelta_t pmdelta_t

Definition at line 46 of file alpm.h.

typedef struct __pmdepend_t pmdepend_t

Definition at line 51 of file alpm.h.

typedef struct __pmdepmissing_t pmdepmissing_t

Definition at line 52 of file alpm.h.

typedef enum _pmdepmod_t pmdepmod_t

typedef struct __pmfileconflict_t pmfileconflict_t

Definition at line 54 of file alpm.h.

typedef enum _pmfileconflicttype_t pmfileconflicttype_t

typedef struct __pmgraph_t pmgraph_t

Definition at line 55 of file alpm.h.

typedef struct __pmgrp_t pmgrp_t

Definition at line 47 of file alpm.h.

typedef enum _pmloglevel_t pmloglevel_t

typedef struct __pmpkg_t pmpkg_t

Definition at line 45 of file alpm.h.

typedef enum _pmpkgreason_t pmpkgreason_t

typedef struct __pmserver_t pmserver_t

Definition at line 48 of file alpm.h.

typedef struct __pmsyncpkg_t pmsyncpkg_t

Definition at line 50 of file alpm.h.

typedef enum _pmsynctype_t pmsynctype_t

typedef struct __pmtrans_t pmtrans_t

Definition at line 49 of file alpm.h.

typedef enum _pmtransconv_t pmtransconv_t

typedef enum _pmtransevt_t pmtransevt_t

typedef enum _pmtransflag_t pmtransflag_t

typedef enum _pmtransprog_t pmtransprog_t

typedef enum _pmtranstype_t pmtranstype_t


Enumeration Type Documentation

enum _pmdepmod_t

Enumerator:
PM_DEP_MOD_ANY 
PM_DEP_MOD_EQ 
PM_DEP_MOD_GE 
PM_DEP_MOD_LE 
PM_DEP_MOD_GT 
PM_DEP_MOD_LT 

Definition at line 371 of file alpm.h.

enum _pmerrno_t

Enumerator:
PM_ERR_MEMORY 
PM_ERR_SYSTEM 
PM_ERR_BADPERMS 
PM_ERR_NOT_A_FILE 
PM_ERR_NOT_A_DIR 
PM_ERR_WRONG_ARGS 
PM_ERR_HANDLE_NULL 
PM_ERR_HANDLE_NOT_NULL 
PM_ERR_HANDLE_LOCK 
PM_ERR_DB_OPEN 
PM_ERR_DB_CREATE 
PM_ERR_DB_NULL 
PM_ERR_DB_NOT_NULL 
PM_ERR_DB_NOT_FOUND 
PM_ERR_DB_WRITE 
PM_ERR_DB_REMOVE 
PM_ERR_SERVER_BAD_URL 
PM_ERR_OPT_LOGFILE 
PM_ERR_OPT_DBPATH 
PM_ERR_OPT_LOCALDB 
PM_ERR_OPT_SYNCDB 
PM_ERR_OPT_USESYSLOG 
PM_ERR_TRANS_NOT_NULL 
PM_ERR_TRANS_NULL 
PM_ERR_TRANS_DUP_TARGET 
PM_ERR_TRANS_NOT_INITIALIZED 
PM_ERR_TRANS_NOT_PREPARED 
PM_ERR_TRANS_ABORT 
PM_ERR_TRANS_TYPE 
PM_ERR_TRANS_COMMITING 
PM_ERR_TRANS_DOWNLOADING 
PM_ERR_PKG_NOT_FOUND 
PM_ERR_PKG_INVALID 
PM_ERR_PKG_OPEN 
PM_ERR_PKG_LOAD 
PM_ERR_PKG_INSTALLED 
PM_ERR_PKG_CANT_FRESH 
PM_ERR_PKG_CANT_REMOVE 
PM_ERR_PKG_INVALID_NAME 
PM_ERR_PKG_CORRUPTED 
PM_ERR_PKG_REPO_NOT_FOUND 
PM_ERR_DLT_CORRUPTED 
PM_ERR_DLT_PATCHFAILED 
PM_ERR_GRP_NOT_FOUND 
PM_ERR_UNSATISFIED_DEPS 
PM_ERR_CONFLICTING_DEPS 
PM_ERR_FILE_CONFLICTS 
PM_ERR_USER_ABORT 
PM_ERR_INTERNAL_ERROR 
PM_ERR_LIBARCHIVE_ERROR 
PM_ERR_DB_SYNC 
PM_ERR_RETRIEVE 
PM_ERR_PKG_HOLD 
PM_ERR_INVALID_REGEX 
PM_ERR_CONNECT_FAILED 
PM_ERR_FORK_FAILED 

Definition at line 420 of file alpm.h.

enum _pmfileconflicttype_t

Enumerator:
PM_FILECONFLICT_TARGET 
PM_FILECONFLICT_FILESYSTEM 

Definition at line 400 of file alpm.h.

enum _pmloglevel_t

Enumerator:
PM_LOG_ERROR 
PM_LOG_WARNING 
PM_LOG_DEBUG 
PM_LOG_FUNCTION 

Definition at line 69 of file alpm.h.

enum _pmpkgreason_t

Enumerator:
PM_PKG_REASON_EXPLICIT 
PM_PKG_REASON_DEPEND 

Definition at line 185 of file alpm.h.

enum _pmsynctype_t

Enumerator:
PM_SYNC_TYPE_REPLACE 
PM_SYNC_TYPE_UPGRADE 
PM_SYNC_TYPE_DEPEND 

Definition at line 250 of file alpm.h.

enum _pmtransconv_t

Enumerator:
PM_TRANS_CONV_INSTALL_IGNOREPKG 
PM_TRANS_CONV_REPLACE_PKG 
PM_TRANS_CONV_CONFLICT_PKG 
PM_TRANS_CONV_CORRUPTED_PKG 
PM_TRANS_CONV_LOCAL_NEWER 
PM_TRANS_CONV_REMOVE_HOLDPKG 

Definition at line 325 of file alpm.h.

enum _pmtransevt_t

Enumerator:
PM_TRANS_EVT_CHECKDEPS_START 
PM_TRANS_EVT_CHECKDEPS_DONE 
PM_TRANS_EVT_FILECONFLICTS_START 
PM_TRANS_EVT_FILECONFLICTS_DONE 
PM_TRANS_EVT_RESOLVEDEPS_START 
PM_TRANS_EVT_RESOLVEDEPS_DONE 
PM_TRANS_EVT_INTERCONFLICTS_START 
PM_TRANS_EVT_INTERCONFLICTS_DONE 
PM_TRANS_EVT_ADD_START 
PM_TRANS_EVT_ADD_DONE 
PM_TRANS_EVT_REMOVE_START 
PM_TRANS_EVT_REMOVE_DONE 
PM_TRANS_EVT_UPGRADE_START 
PM_TRANS_EVT_UPGRADE_DONE 
PM_TRANS_EVT_EXTRACT_DONE 
PM_TRANS_EVT_INTEGRITY_START 
PM_TRANS_EVT_INTEGRITY_DONE 
PM_TRANS_EVT_DELTA_INTEGRITY_START 
PM_TRANS_EVT_DELTA_INTEGRITY_DONE 
PM_TRANS_EVT_DELTA_PATCHES_START 
PM_TRANS_EVT_DELTA_PATCHES_DONE 
PM_TRANS_EVT_DELTA_PATCH_START 
PM_TRANS_EVT_DELTA_PATCH_DONE