dir-header-dont-conflict-with-kernel-protos-20031208 openafs-devel-1_3_51
authorDerrick Brashear <shadow@dementia.org>
Sat, 13 Dec 2003 00:04:56 +0000 (00:04 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 13 Dec 2003 00:04:56 +0000 (00:04 +0000)
kernel module has disjoint buffer package

src/dir/dir.h

index e01c1af..fa5ecfc 100644 (file)
@@ -99,15 +99,20 @@ extern struct DirEntry *GetBlob(void *dir, afs_int32 blobno);
 extern int DirHash(register char *string);
 
 extern int DStat(int *abuffers, int *acalls, int *aios);
-extern int DInit(int abuffers);
-extern void *DRead(register afs_int32 *fid, register int page);
 extern void DRelease(register struct buffer *bp, int flag);
 extern int DVOffset(register void *ap);
-extern void DZap(register afs_int32 *fid);
 extern int DFlushVolume(register afs_int32 vid);
 extern int DFlushEntry(register afs_int32 *fid);
+
+/* The kernel uses different versions of these, and prototypes them
+   in afs_prototypes.h */
+#ifndef KERNEL
+extern int DInit(int abuffers);
+extern void *DRead(register afs_int32 *fid, register int page);
 extern int DFlush();
 extern void *DNew(register afs_int32 *fid, register int page);
+extern void DZap(register afs_int32 *fid);
+#endif
 
 #ifdef KERNEL
 extern int afs_dir_NameBlobs(char *name);