Go to the documentation of this file.
34 #include <sys/types.h>
78 void setArgs(
int argc,
char **argv);
111 int ChksumList(
const char *Lfn,
const char *Pfn);
122 int Abbrev(
const char *Spec,
const char *Word,
int minLen);
126 void Emsg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
127 const char *tx4=0,
const char *tx5=0);
128 void Emsg(
int Enum,
const char *tx2=0,
const char *tx3=0,
129 const char *tx4=0,
const char *tx5=0);
130 void Msg(
const char *tx1,
const char *tx2=0,
const char *tx3=0,
131 const char *tx4=0,
const char *tx5=0);
134 int ParseKeep(
const char *What,
const char *kTime);
135 int ParseOwner(
const char *What,
char *Uname);
137 int ParseType(
const char *What,
char *Type);
139 char ckAttr(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
140 int mkLock(
const char *Lfn);
141 int mkFile(
int What,
const char *
Path,
const char *Data=0,
int Dlen=0);
142 int mkMark(
const char *Lfn);
143 int mkMmap(
const char *Lfn);
144 int mkPin(
const char *Lfn);
145 char mkStat(
int What,
const char *Lfn,
char *Pfn,
int Pfnsz);
150 static const int mkLF = 0x0002;
151 static const int mkMF = 0x0004;
152 static const int mkPF = 0x0008;
157 int QuerySpace(
const char *Pfn,
char *Lnk=0,
int Lsz=0);
161 int Reloc(
char *srcLfn,
char *Space);
162 int RelocCP(
const char *srcpfn,
const char *trgpfn, off_t srcSz);
163 int RelocWR(
const char *outFn,
int oFD,
char *Buff,
size_t BLen, off_t Boff);
171 char VerifyMP(
const char *func,
const char *path);
176 int ConvTest(
int doNames,
int doSpaces);
177 int New2Old(
int doNames,
int doSpaces);
178 int Old2New(
int doNames,
int doSpaces);
182 int x2xRemove(
const char *Type,
const char *
Path,
int cvt=0);