Go to the documentation of this file.
14 #include <sys/types.h>
58 void setArgs(
int argc,
char **argv);
91 int ChksumList(
const char *Lfn,
const char *Pfn);
102 int Abbrev(
const char *Spec,
const char *Word,
int minLen);
106 void Emsg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
107 const char *tx4=0,
const char *tx5=0);
108 void Emsg(
int Enum,
const char *tx2=0,
const char *tx3=0,
109 const char *tx4=0,
const char *tx5=0);
110 void Msg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
111 const char *tx4=0,
const char *tx5=0);
114 int ParseKeep(
const char *What,
const char *kTime);
115 int ParseOwner(
const char *What,
char *Uname);
117 int ParseType(
const char *What,
char *Type);
119 char ckAttr(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
120 int mkLock(
const char *Lfn);
121 int mkFile(
int What,
const char *
Path,
const char *Data=0,
int Dlen=0);
122 int mkMark(
const char *Lfn);
123 int mkMmap(
const char *Lfn);
124 int mkPin(
const char *Lfn);
125 char mkStat(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
130 static const int mkLF = 0x0002;
131 static const int mkMF = 0x0004;
132 static const int mkPF = 0x0008;
137 int QuerySpace(
const char *Pfn,
char *Lnk=0,
int Lsz=0);
141 int Reloc(
char *srcLfn,
char *Space);
142 int RelocCP(
const char *srcpfn,
const char *trgpfn, off_t srcSz);
143 int RelocWR(
const char *outFn,
int oFD,
char *Buff,
size_t BLen, off_t Boff);
151 char VerifyMP(
const char *func,
const char *path);
156 int ConvTest(
int doNames,
int doSpaces);
157 int New2Old(
int doNames,
int doSpaces);
158 int Old2New(
int doNames,
int doSpaces);
162 int x2xRemove(
const char *Type,
const char *
Path,
int cvt=0);