81 lines
1.7 KiB
C#
81 lines
1.7 KiB
C#
namespace Foodsoft.Alpm
|
|
{
|
|
public enum ErrNo
|
|
{
|
|
ERR_OK = 0,
|
|
ERR_MEMORY,
|
|
ERR_SYSTEM,
|
|
ERR_BADPERMS,
|
|
ERR_NOT_A_FILE,
|
|
ERR_NOT_A_DIR,
|
|
ERR_WRONG_ARGS,
|
|
ERR_DISK_SPACE,
|
|
|
|
/* Interface */
|
|
ERR_HANDLE_NULL,
|
|
ERR_HANDLE_NOT_NULL,
|
|
ERR_HANDLE_LOCK,
|
|
|
|
/* Databases */
|
|
ERR_DB_OPEN,
|
|
ERR_DB_CREATE,
|
|
ERR_DB_NULL,
|
|
ERR_DB_NOT_NULL,
|
|
ERR_DB_NOT_FOUND,
|
|
ERR_DB_INVALID,
|
|
ERR_DB_INVALID_SIG,
|
|
ERR_DB_VERSION,
|
|
ERR_DB_WRITE,
|
|
ERR_DB_REMOVE,
|
|
|
|
/* Servers */
|
|
ERR_SERVER_BAD_URL,
|
|
ERR_SERVER_NONE,
|
|
|
|
/* Transactions */
|
|
ERR_TRANS_NOT_NULL,
|
|
ERR_TRANS_NULL,
|
|
ERR_TRANS_DUP_TARGET,
|
|
ERR_TRANS_NOT_INITIALIZED,
|
|
ERR_TRANS_NOT_PREPARED,
|
|
ERR_TRANS_ABORT,
|
|
ERR_TRANS_TYPE,
|
|
ERR_TRANS_NOT_LOCKED,
|
|
ERR_TRANS_HOOK_FAILED,
|
|
|
|
/* Packages */
|
|
ERR_PKG_NOT_FOUND,
|
|
ERR_PKG_IGNORED,
|
|
ERR_PKG_INVALID,
|
|
ERR_PKG_INVALID_CHECKSUM,
|
|
ERR_PKG_INVALID_SIG,
|
|
ERR_PKG_MISSING_SIG,
|
|
ERR_PKG_OPEN,
|
|
ERR_PKG_CANT_REMOVE,
|
|
ERR_PKG_INVALID_NAME,
|
|
ERR_PKG_INVALID_ARCH,
|
|
ERR_PKG_REPO_NOT_FOUND,
|
|
|
|
/* Signatures */
|
|
ERR_SIG_MISSING,
|
|
ERR_SIG_INVALID,
|
|
|
|
/* Dependencies */
|
|
ERR_UNSATISFIED_DEPS,
|
|
ERR_CONFLICTING_DEPS,
|
|
ERR_FILE_CONFLICTS,
|
|
|
|
/* Misc */
|
|
ERR_RETRIEVE,
|
|
ERR_INVALID_REGEX,
|
|
|
|
/* External library errors */
|
|
ERR_LIBARCHIVE,
|
|
ERR_LIBCURL,
|
|
ERR_EXTERNAL_DOWNLOAD,
|
|
ERR_GPGME,
|
|
|
|
/* Missing compile-time features */
|
|
ERR_MISSING_CAPABILITY_SIGNATURES
|
|
}
|
|
} |