W.I.P AROS port of SDI examples
[AROS.git] / rom / filesys / pfs3 / fs / anodes_protos.h
blob8f50a16957cc8bab3c5b9fb41359d71aad8ab8c8
1 /* Prototypes for functions defined in
2 Anodes.c
3 */
5 struct anodechain *GetAnodeChain (ULONG anodenr, globaldata *g);
6 void DetachAnodeChain (struct anodechain *chain, globaldata *g);
7 BOOL NextBlockAC (struct anodechainnode **acnode, ULONG *anodeoffset, globaldata *g);
8 BOOL CorrectAnodeAC (struct anodechainnode **acnode, ULONG *anodeoffset, globaldata *g);
10 struct cindexblock *GetSuperBlock (UWORD nr, globaldata *g);
11 BOOL NextBlock(struct canode * , ULONG * , globaldata * );
12 BOOL CorrectAnode(struct canode * , ULONG * , globaldata * );
13 void GetAnode(struct canode * , ULONG , globaldata * );
14 void SaveAnode(struct canode * , ULONG , globaldata * );
15 ULONG AllocAnode(ULONG connect, globaldata *g);
16 void FreeAnode(ULONG , globaldata * );
18 struct cindexblock * GetIndexBlock(UWORD , globaldata * );
19 void RemoveFromAnodeChain(struct canode const * , ULONG , ULONG , globaldata * );
20 void InitAnodes(struct volumedata * , BOOL, globaldata * );