rpm  5.4.15
Macros | Functions | Variables
rpmsvn.c File Reference
#include "system.h"
#include <rpmiotypes.h>
#include <rpmio.h>
#include <rpmlog.h>
#include <rpmurl.h>
#include <rpmsvn.h>
#include "debug.h"
Include dependency graph for rpmsvn.c:

Go to the source code of this file.

Macros

#define _RPMSVN_INTERNAL
 

Functions

static void rpmsvnFini (void *_svn)
 
static rpmsvn rpmsvnGetPool (rpmioPool pool)
 
rpmsvn rpmsvnNew (const char *fn, int flags)
 Create and load a svn wrapper. More...
 

Variables

int _rpmsvn_debug = 0
 
static int npools
 
rpmioPool _rpmsvnPool = NULL
 

Macro Definition Documentation

#define _RPMSVN_INTERNAL

Definition at line 19 of file rpmsvn.c.

Function Documentation

static void rpmsvnFini ( void *  _svn)
static

Definition at line 33 of file rpmsvn.c.

References _free(), and npools.

Referenced by rpmsvnGetPool().

static rpmsvn rpmsvnGetPool ( rpmioPool  pool)
static

Definition at line 56 of file rpmsvn.c.

References _rpmsvn_debug, _rpmsvnPool, rpmioGetPool(), rpmioNewPool(), and rpmsvnFini().

Referenced by rpmsvnNew().

rpmsvn rpmsvnNew ( const char *  fn,
int  flags 
)

Create and load a svn wrapper.

Parameters
fnsvn file
flagssvn flags
Returns
new svn wrapper

Definition at line 72 of file rpmsvn.c.

References npools, rpmsvnGetPool(), rpmsvnLink(), and xstrdup().

Variable Documentation

int _rpmsvn_debug = 0

Definition at line 25 of file rpmsvn.c.

Referenced by rpmsvnGetPool().

rpmioPool _rpmsvnPool = NULL

Definition at line 54 of file rpmsvn.c.

Referenced by rpmioClean(), and rpmsvnGetPool().

int npools
static

Definition at line 31 of file rpmsvn.c.

Referenced by rpmsvnFini(), and rpmsvnNew().