file/src/tar.h File Reference

Go to the source code of this file.

Data Structures

union  record
struct  record::header
struct  name
struct  link

Defines

#define TAR_EXTERN   extern
#define RECORDSIZE   512
#define NAMSIZ   100
#define TUNMLEN   32
#define TGNMLEN   32
#define CHKBLANKS   " "
#define TMAGIC   "ustar "
#define LF_OLDNORMAL   '\0'
#define LF_NORMAL   '0'
#define LF_LINK   '1'
#define LF_SYMLINK   '2'
#define LF_CHR   '3'
#define LF_BLK   '4'
#define LF_DIR   '5'
#define LF_FIFO   '6'
#define LF_CONTIG   '7'
#define EX_SUCCESS   0
#define EX_ARGSBAD   1
#define EX_BADFILE   2
#define EX_BADARCH   3
#define EX_SYSTEM   4
#define f_standard   (!f_oldarch)

Variables

recordar_block
recordar_record
recordar_last
char ar_reading
int blocking
int blocksize
char * ar_file
char * name_file
char * tar
char f_reblock
char f_create
char f_debug
char f_sayblock
char f_follow_links
char f_ignorez
char f_keep
char f_modified
char f_oldarch
char f_use_protection
char f_sorted_names
char f_list
char f_namefile
char f_verbose
char f_extract
char f_compress
namenamelist
namenamelast
int archive
int errors
linklinklist
char read_error_flag


Define Documentation

#define CHKBLANKS   " "

Definition at line 82 of file tar.h.

#define EX_ARGSBAD   1

Definition at line 103 of file tar.h.

#define EX_BADARCH   3

Definition at line 105 of file tar.h.

#define EX_BADFILE   2

Definition at line 104 of file tar.h.

#define EX_SUCCESS   0

Definition at line 102 of file tar.h.

#define EX_SYSTEM   4

Definition at line 106 of file tar.h.

#define f_standard   (!f_oldarch)

Definition at line 152 of file tar.h.

#define LF_BLK   '4'

Definition at line 93 of file tar.h.

#define LF_CHR   '3'

Definition at line 92 of file tar.h.

#define LF_CONTIG   '7'

Definition at line 96 of file tar.h.

#define LF_DIR   '5'

Definition at line 94 of file tar.h.

#define LF_FIFO   '6'

Definition at line 95 of file tar.h.

#define LF_LINK   '1'

Definition at line 90 of file tar.h.

#define LF_NORMAL   '0'

Definition at line 89 of file tar.h.

#define LF_OLDNORMAL   '\0'

Definition at line 88 of file tar.h.

#define LF_SYMLINK   '2'

Definition at line 91 of file tar.h.

#define NAMSIZ   100

Definition at line 57 of file tar.h.

#define RECORDSIZE   512

Definition at line 56 of file tar.h.

#define TAR_EXTERN   extern

Definition at line 45 of file tar.h.

#define TGNMLEN   32

Definition at line 59 of file tar.h.

#define TMAGIC   "ustar "

Definition at line 85 of file tar.h.

#define TUNMLEN   32

Definition at line 58 of file tar.h.


Variable Documentation

union record* ar_block

char* ar_file

union record* ar_last

char ar_reading

union record* ar_record

int archive

int blocking

int blocksize

int errors

Referenced by main().

char f_compress

char f_create

char f_debug

char f_extract

char f_follow_links

char f_ignorez

char f_keep

char f_list

char f_modified

char f_namefile

char f_oldarch

char f_reblock

char f_sayblock

char f_sorted_names

char f_use_protection

char f_verbose

struct link* linklist

char* name_file

struct name* namelast

struct name* namelist

char read_error_flag

char* tar


Generated on Fri Oct 12 08:44:55 2007 for rpm by  doxygen 1.5.2