00001 #ifndef _H_BUILDIO_
00002 #define _H_BUILDIO_
00003
00011 #include "rpmbuild.h"
00012
00015 typedef struct cpioSourceArchive_s {
00016 unsigned int cpioArchiveSize;
00017 FD_t cpioFdIn;
00018 rpmfi cpioList;
00019 struct rpmlead * lead;
00020 } * CSA_t;
00021
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025
00035 int readRPM( const char * fileName,
00036 Spec * specp,
00037 struct rpmlead * lead,
00038 Header * sigs,
00039 CSA_t csa)
00040
00041
00042
00043 ;
00044
00059 int writeRPM(Header * hdrp,
00060 const char * fileName,
00061 int type,
00062 CSA_t csa,
00063 char * passPhrase,
00064 const char ** cookie)
00065
00066
00067
00068 ;
00069
00070 #ifdef __cplusplus
00071 }
00072 #endif
00073
00074 #endif