|
rpm
6.0.91
The RPM Package Manager
|

Go to the source code of this file.
Macros | |
| #define | RPMERR_CHECK_ERRNO -32768 |
Enumerations | |
| enum | rpmfilesErrorCodes { RPMERR_ITER_END = -1, RPMERR_BAD_MAGIC = -2, RPMERR_BAD_HEADER = -3, RPMERR_HDR_SIZE = -4, RPMERR_UNKNOWN_FILETYPE = -5, RPMERR_MISSING_FILE = -6, RPMERR_DIGEST_MISMATCH = -7, RPMERR_INTERNAL = -8, RPMERR_UNMAPPED_FILE = -9, RPMERR_ENOENT = -10, RPMERR_ENOTEMPTY = -11, RPMERR_FILE_SIZE = -12, RPMERR_ITER_SKIP = -13, RPMERR_EXIST_AS_DIR = -14, RPMERR_INVALID_SYMLINK = -15, RPMERR_ENOTDIR = -16, RPMERR_OPEN_FAILED = -32768, RPMERR_CHMOD_FAILED = -32769, RPMERR_CHOWN_FAILED = -32770, RPMERR_WRITE_FAILED = -32771, RPMERR_UTIME_FAILED = -32772, RPMERR_UNLINK_FAILED = -32773, RPMERR_RENAME_FAILED = -32774, RPMERR_SYMLINK_FAILED = -32775, RPMERR_STAT_FAILED = -32776, RPMERR_LSTAT_FAILED = -32777, RPMERR_MKDIR_FAILED = -32778, RPMERR_RMDIR_FAILED = -32779, RPMERR_MKNOD_FAILED = -32780, RPMERR_MKFIFO_FAILED = -32781, RPMERR_LINK_FAILED = -32782, RPMERR_READLINK_FAILED = -32783, RPMERR_READ_FAILED = -32784, RPMERR_COPY_FAILED = -32785, RPMERR_LSETFCON_FAILED = -32786, RPMERR_SETCAP_FAILED = -32787, RPMERR_CLOSE_FAILED = -32788 } |
Functions | |
| char * | rpmfileStrerror (int rc) |
| rpmfi | rpmfiNewArchiveWriter (FD_t fd, rpmfiles files) |
| rpmfi | rpmfiNewArchiveReader (FD_t fd, rpmfiles files, int itype) |
| int | rpmfiArchiveClose (rpmfi fi) |
| rpm_loff_t | rpmfiArchiveTell (rpmfi fi) |
| size_t | rpmfiArchiveWrite (rpmfi fi, const void *buf, size_t size) |
| int | rpmfiArchiveWriteFile (rpmfi fi, FD_t fd) |
| ssize_t | rpmfiArchiveRead (rpmfi fi, void *buf, size_t size) |
| int | rpmfiArchiveHasContent (rpmfi fi) |
| int | rpmfiArchiveReadToFile (rpmfi fi, FD_t fd, int nodigest) |
File archive (aka payload) API.
1.8.10