DB1.

Files

file  db1.c
file  falloc.c
 

The entire file space is thus divided into blocks with a "struct fablock" at the header of each.


file  falloc.h
 

File space allocation routines.


file  rpmdb.h
 

Access RPM indices using Berkeley DB interface(s).


Defines

#define FA_MAGIC   0x02050920

Functions

FD_t fadOpen (const char *path, int flags, mode_t perms)
unsigned int fadAlloc (FD_t fd, unsigned int size)
void fadFree (FD_t fd, unsigned int offset)
int fadFirstOffset (FD_t fd)
int fadNextOffset (FD_t fd, unsigned int lastoff)
char * db1basename (int rpmtag)
 Return base file name for db1 database (legacy).

Variables

struct _dbiVec db1vec

Define Documentation

#define FA_MAGIC   0x02050920

Definition at line 23 of file falloc.c.


Function Documentation

char* db1basename ( int  rpmtag  ) 

Return base file name for db1 database (legacy).

Parameters:
rpmtag rpm tag
Returns:
base file name of db1 database

< Installed package headers.

Definition at line 2973 of file rpmdb.c.

unsigned int fadAlloc ( FD_t  fd,
unsigned int  size 
)
Parameters:
fd file handle
Returns:
0 on failure

Definition at line 144 of file falloc.c.

int fadFirstOffset ( FD_t  fd  ) 
Parameters:
fd file handle

Definition at line 462 of file falloc.c.

void fadFree ( FD_t  fd,
unsigned int  offset 
)
Parameters:
fd file handle

Definition at line 334 of file falloc.c.

int fadNextOffset ( FD_t  fd,
unsigned int  lastoff 
)
Parameters:
fd file handle
Returns:
next offset, 0 to terminate

Definition at line 467 of file falloc.c.

FD_t fadOpen ( const char *  path,
int  flags,
mode_t  perms 
)

Definition at line 85 of file falloc.c.


Variable Documentation

struct _dbiVec db1vec
Initial value:

Definition at line 618 of file db1.c.

Generated on Mon Mar 8 16:48:22 2010 for rpm by  doxygen 1.6.3