Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

LEAD.


Files

file  rpmlead.c
file  rpmlead.h
 Routines to read and write an rpm lead structure for a a package.

file  rpmlib.h
 In Memoriam: Steve Taylor <staylor@redhat.com> was here, now he's not.


Data Structures

struct  rpmlead

Functions

rpmRC writeLead (FD_t fd, const struct rpmlead *lead)
rpmRC readLead (FD_t fd, struct rpmlead *lead)

Function Documentation

rpmRC readLead FD_t  fd,
struct rpmlead lead
 

Read lead from file handle.

Parameters:
fd file handle
Return values:
lead data address
Returns:
0 on success

Definition at line 48 of file rpmlead.c.

References _, errno, Fstrerror(), lead_magic, RPMERR_READ, rpmError, rpmRC, RPMRC_FAIL, RPMRC_OK, RPMSIGTYPE_HEADERSIG, and timedRead.

Referenced by main(), rpmReadPackageFile(), rpmReSign(), and rpmVerifySignatures().

rpmRC writeLead FD_t  fd,
const struct rpmlead lead
 

Write lead to file handle.

Parameters:
fd file handle
lead data address
Returns:
0 on success

Definition at line 26 of file rpmlead.c.

References rpmlead::archnum, Fwrite(), lead_magic, rpmlead::magic, rpmlead::osnum, rpmRC, RPMRC_FAIL, RPMRC_OK, rpmlead::signature_type, and rpmlead::type.

Referenced by main(), rpmpsmStage(), rpmReSign(), and writeRPM().


Generated on Thu Jul 17 22:37:15 2003 for rpm by doxygen1.3