/*static char *SCCSID = "@(#)pr_fssub.h	6.2 92/01/31";*/
#include "PR_FSSUB.NAM"

/* Prototypes for all FSSUBR\ functions */

	extern void ChkHoldOFT (POFT poft);

	extern PCRACKEDPATH CPN (PCHAR pcStart,
			USHORT cbTarget,
			PCRACKEDPATH pcpTarget);

	extern ULONG far TrimSubdir(ULONG Age,
			ULONG cSpace);

	extern POFT GOFT (PDIRENT pde,
			PDIRBLK pdb,
			PSUBDIR psbd,
			PFRAME	pfrm);

	extern USHORT far OFTCorrupt (POFT poft, PFRAME pfrm);


	extern POFT OFTFromFNode (LSN lsn);

	extern void HoldOFT (POFT poft,PFRAME pfrm);

	extern BOOL HoldToLock (POFT poft, PFRAME pfrm);

	extern void LockOFT (POFT poft, PFRAME pfrm);

	extern void SoloOFT (POFT poft, PFRAME pfrm);

	extern void UnHoldOFT (POFT poft);

	extern void UnLockOFT (POFT poft);


void ShutOFT (POFT poft, PFRAME pfrm);

void far UpdateSPBFlag(PVOLTAB pvol, PFRAME pfrm);

void far SetDiskErr_( PBUFNODE pbuf, USHORT erc, PFRAME pfrm);

#include "PR_FSSUB.SEG"
