Classes | Defines | Functions | Variables

RmlTar.cpp File Reference

#include "../common/util_classes.h"
#include "tar.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for RmlTar.cpp:

Classes

Defines

Functions

Variables


Define Documentation

#define BIT_ISSET (   bitmask,
  bit 
)    ((bitmask) & (bit))

Function Documentation

bool mkdirhier ( const char *  path  ) 

References MakeDir(), and StringTokenizer::val().

Referenced by TAR::tar_extract_file().

Here is the call graph for this function:

Here is the caller graph for this function:

int tar_open ( TAR **  t,
const char *  pathname 
)

References TAR::pathname.

Referenced by CConcIndexatorInvoker::BuildIndex().

Here is the caller graph for this function:

int tar_close ( TAR t  ) 

References TAR::m_pFile.

Referenced by CConcIndexatorInvoker::BuildIndex().

Here is the caller graph for this function:

bool tar_get_next_file ( TAR t,
string &  FileName,
vector< char > &  Result,
bool &  bError 
)

References tar_header::IsRegFile(), TAR::tar_extract_regfile_to_buffer(), TAR::th_buf, tar_header::th_get_pathname(), and TAR::th_read().

Referenced by ReadSourceFile().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const char GNU_LONGNAME_TYPE = 'L'

Referenced by tar_header::IsLongName().

const char GNU_LONGLINK_TYPE = 'K'

Referenced by tar_header::IsLongLink().

const size_t T_BLOCKSIZE = 512