Blame doc/librpm/html/rpmarchive_8h_source.html

2ff057
2ff057
<html xmlns="http://www.w3.org/1999/xhtml">
2ff057
<head>
2ff057
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
2ff057
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2ff057
<meta name="generator" content="Doxygen 1.8.14"/>
2ff057
<meta name="viewport" content="width=device-width, initial-scale=1"/>
2ff057
<title>rpm: rpmarchive.h Source File</title>
2ff057
<link href="tabs.css" rel="stylesheet" type="text/css"/>
2ff057
<script type="text/javascript" src="jquery.js"></script>
2ff057
<script type="text/javascript" src="dynsections.js"></script>
2ff057
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2ff057
</head>
2ff057
<body>
2ff057
2ff057
2ff057
2ff057
 
2ff057
 
2ff057
  
2ff057
   
rpm
2ff057
    4.14.2
2ff057
   
2ff057
  
2ff057
 
2ff057
 
2ff057
2ff057
2ff057
2ff057
2ff057
<script type="text/javascript" src="menudata.js"></script>
2ff057
<script type="text/javascript" src="menu.js"></script>
2ff057
<script type="text/javascript">
2ff057
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
2ff057
$(function() {
2ff057
  initMenu('',false,false,'search.php','Search');
2ff057
});
2ff057
/* @license-end */</script>
2ff057
2ff057
2ff057
  
    2ff057
  • lib
  • 2ff057
    2ff057
    2ff057
    2ff057
      
    2ff057
    rpmarchive.h
    2ff057
    2ff057
    2ff057
    Go to the documentation of this file.
    1 #ifndef H_ARCHIVE
    2 #define H_ARCHIVE
    3 
    9 #define RPMERR_CHECK_ERRNO -32768
    10 
    29 
    50 };
    51 
    52 #ifdef __cplusplus
    53 extern "C" {
    54 #endif
    55 
    61 char * rpmfileStrerror(int rc);
    62 
    75 
    87  rpmfi rpmfiNewArchiveReader(FD_t fd, rpmfiles files, int itype);
    88 
    94 int rpmfiArchiveClose(rpmfi fi);
    95 
    102 
    110 size_t rpmfiArchiveWrite(rpmfi fi, const void * buf, size_t size);
    111 
    118 int rpmfiArchiveWriteFile(rpmfi fi, FD_t fd);
    119 
    127 size_t rpmfiArchiveRead(rpmfi fi, void * buf, size_t size);
    128 
    135 
    143 int rpmfiArchiveReadToFile(rpmfi fi, FD_t fd, int nodigest);
    144 
    145 #ifdef __cplusplus
    146 }
    147 #endif
    148 
    149 #endif /* H_ARCHIVE */
    char * rpmfileStrerror(int rc)
    Return formatted error message on payload handling failure.
    2ff057
    int rpmfiArchiveClose(rpmfi fi)
    Close payload archive.
    2ff057
    2ff057
    size_t rpmfiArchiveRead(rpmfi fi, void *buf, size_t size)
    Read content from current file in archive.
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    rpm_loff_t rpmfiArchiveTell(rpmfi fi)
    Return current position in payload archive.
    2ff057
    struct rpmfi_s * rpmfi
    Definition: rpmtypes.h:66
    2ff057
    2ff057
    size_t rpmfiArchiveWrite(rpmfi fi, const void *buf, size_t size)
    Write content into current file in archive.
    2ff057
    struct _FD_s * FD_t
    RPM IO file descriptor type.
    Definition: rpmtypes.h:98
    2ff057
    int rpmfiArchiveHasContent(rpmfi fi)
    Has current file content stored in the archive.
    2ff057
    2ff057
    2ff057
    2ff057
    int rpmfiArchiveReadToFile(rpmfi fi, FD_t fd, int nodigest)
    Write content from current file in archive to a file.
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    rpmfi rpmfiNewArchiveReader(FD_t fd, rpmfiles files, int itype)
    Get new file iterator for looping over the archive content.
    2ff057
    2ff057
    int rpmfiArchiveWriteFile(rpmfi fi, FD_t fd)
    Write content from given file into current file in archive.
    2ff057
    rpmfilesErrorCodes
    Error codes for archive and file handling.
    Definition: rpmarchive.h:14
    2ff057
    2ff057
    2ff057
    rpmfi rpmfiNewArchiveWriter(FD_t fd, rpmfiles files)
    Get new file iterator for writing the archive content.
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    struct rpmfiles_s * rpmfiles
    Definition: rpmtypes.h:67
    2ff057
    uint64_t rpm_loff_t
    Definition: rpmtypes.h:51
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    <address class="footer"><small>
    2ff057
    Generated by  
    2ff057
    doxygen
    2ff057
     1.8.14
    2ff057
    </small></address>
    2ff057
    </body>
    2ff057
    </html>