2020-09-30 17:12:29 +02:00

60 lines
1.3 KiB
C

/* SLMCK.C */
void Usage(AD *);
F FCkDir(AD *);
void CkSubDir(AD *);
F FCkGlobal(AD *);
int VerGet(SD *);
/* CHECK.C */
F FCkSRoot(AD *);
F FCkMaster(AD *);
void CkSrcPrms(AD *);
F FLoadSd(AD *, SD *);
void FlushSd(AD *, SD *, F);
void CkLog(AD *);
/* CHECKV2.C */
F FIsVer234or5(SD *);
F FVer2Lock(AD *, SD *, char *);
F FVer2Block(AD *, SD *);
/* CKUSER.C */
void CheckUser(AD *);
void CkRcAndEd(AD *);
void CheckRc(AD *);
F FQueryRc(char *, ...);
F FCkEdUser(AD *);
void CkFsUser(AD *);
F FQueryFix(char *, char *, AD *, FI *, ...);
/* CKUTIL.C */
F FIsNm(char [], int, int *);
F FIsPth(char *, int, int *);
F FIsFileNm(char [], int, int *);
void MakePrintLsz(char *);
F FQueryPsd(SD *, char *, ...);
F VaFQueryPsd(SD *, char *, va_list);
BI GetBiNext(PTH *);
NE *PneSortDir(char []);
F FAllZero(char *, int);
F FSameFile(PTH *, PTH *);
INO *PinoNew(short, PFN_CMP);
IND *PindLookup(SD *, IND, INO *);
void FreeIno(INO *);
void InsertInd(SD *, IND, INO *);
void ApplyIno(INO *, char *, unsigned short);
#ifdef _STAT_DEFINED
F FReadOnly(struct _stat *);
F FCkWritePth(char [], struct _stat *);
#endif /* _STAT_DEFINED */
/* SYNTAX2.C */
F FVer2Semantics(AD *, SD *);
/* UPGRADE2.C */
void Ver3Upgrade(AD *, SD *);
void Ver4Upgrade(AD *, SD *);
void Ver5Upgrade(AD *, SD *);