mirror of
https://git.openafs.org/openafs.git
synced 2025-02-01 05:57:43 +00:00
Additional prototyping in dir.h
Add prototypes for functions used by the file and volservers Reviewed-on: http://gerrit.openafs.org/227 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Jeffrey Altman <jaltman@openafs.org> Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
This commit is contained in:
parent
581ec9f06a
commit
d48b1e83bf
@ -17,7 +17,9 @@
|
||||
#define BIGMAXPAGES 1023 /* new big max pages */
|
||||
#define EPP 64 /* dir entries per page */
|
||||
#define LEPP 6 /* log above */
|
||||
/* When this next field changs, it is crucial to modify MakeDir, since the latter is responsible for marking these entries as allocated. Also change the salvager. */
|
||||
/* When this next field changs, it is crucial to modify MakeDir, since the
|
||||
* latter is responsible for marking these entries as allocated. Also
|
||||
* change the salvager. */
|
||||
#define DHE 12 /* entries in a dir header above a pages header alone. */
|
||||
|
||||
#define FFIRST 1
|
||||
@ -105,6 +107,8 @@ extern void DRelease(void *loc, int flag);
|
||||
extern int DVOffset(register void *ap);
|
||||
extern int DFlushVolume(register afs_int32 vid);
|
||||
extern int DFlushEntry(register afs_int32 *fid);
|
||||
extern int InverseLookup (void *dir, afs_uint32 vnode, afs_uint32 unique,
|
||||
char *name, afs_uint32 length);
|
||||
|
||||
/* The kernel uses different versions of these, and prototypes them
|
||||
in afs_prototypes.h */
|
||||
@ -114,6 +118,13 @@ extern void *DRead(register afs_int32 *fid, register int page);
|
||||
extern int DFlush(void);
|
||||
extern void *DNew(register afs_int32 *fid, register int page);
|
||||
extern void DZap(register afs_int32 *fid);
|
||||
|
||||
/* salvage.c */
|
||||
|
||||
extern int DirOK(void *);
|
||||
extern int DirSalvage(void *, void *, afs_int32, afs_int32,
|
||||
afs_int32, afs_int32);
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef KERNEL
|
||||
|
Loading…
x
Reference in New Issue
Block a user