Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

build/buildio.h File Reference

XXX this information will move elsewhere eventually. More...

#include "cpio.h"

Go to the source code of this file.

Compounds

struct  cpioSourceArchive

Typedefs

typedef struct cpioSourceArchive  CSA_t

Functions

int readRPM (const char *fileName, Spec *specp, struct rpmlead *lead, Header *sigs, CSA_t *csa)
 Read rpm package components from file. More...

int writeRPM (Header *hdrp, const char *fileName, int type, CSA_t *csa, char *passPhrase, const char **cookie)
 Write rpm package to file. More...


Detailed Description

XXX this information will move elsewhere eventually.

Definition in file buildio.h.


Typedef Documentation

typedef struct cpioSourceArchive CSA_t
 


Function Documentation

int readRPM ( const char * fileName,
Spec * specp,
struct rpmlead * lead,
Header * sigs,
CSA_t * csa )
 

Read rpm package components from file.

Parameters:
filename   file name of package (or NULL to use stdin)
Return values:
specp   spec structure to carry package header (or NULL)
lead   package lead
sigs   package signature
Parameters:
csa  
Returns:
0 on success

Definition at line 225 of file pack.c.

Referenced by rewriteRPM().

int writeRPM ( Header * hdrp,
const char * fileName,
int type,
CSA_t * csa,
char * passPhrase,
const char ** cookie )
 

Write rpm package to file.

Warning:
The first header argument is now passed by reference in order to return a reloaded contiguous header to the caller.
Return values:
hdrp   header to write (final header is returned).
Parameters:
filename   file name of package
type   RPMLEAD_SOURCE/RPMLEAD_BINARY
csa  
passPhrase  
Return values:
cookie   generated cookie (i.e build host/time)
Returns:
0 on success

Definition at line 291 of file pack.c.

Referenced by packageBinaries(), and rewriteRPM().


Generated at Sun Apr 8 18:43:03 2001 for rpm by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000