Files
DotNetAlpm/Alpm/ErrNo.cs
2020-04-29 13:21:13 -04:00

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
}
}