diff options
author | rvb <rvb@FreeBSD.org> | 1998-11-11 20:32:20 +0000 |
---|---|---|
committer | rvb <rvb@FreeBSD.org> | 1998-11-11 20:32:20 +0000 |
commit | db28f40beee243ea6c2a3d88927156f63fb38080 (patch) | |
tree | 5bc009d1aa22b55b919520268f7dea232359bbc1 /sys/fs/coda/cnode.h | |
parent | ba58877007d91e681de82ac5e39beeef438e2931 (diff) | |
download | FreeBSD-src-db28f40beee243ea6c2a3d88927156f63fb38080.zip FreeBSD-src-db28f40beee243ea6c2a3d88927156f63fb38080.tar.gz |
coda_lookup now passes up an extra flag. But old veni will
be ok; new veni will check /dev/cfs0 to make sure that a new
kernel is running.
Also, a bug in vc_nb_close iff CODA_SIGNAL's were seen has been
fixed.
Diffstat (limited to 'sys/fs/coda/cnode.h')
-rw-r--r-- | sys/fs/coda/cnode.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/sys/fs/coda/cnode.h b/sys/fs/coda/cnode.h index bd93389..bf6f632 100644 --- a/sys/fs/coda/cnode.h +++ b/sys/fs/coda/cnode.h @@ -27,7 +27,7 @@ * Mellon the rights to redistribute these changes without encumbrance. * * @(#) src/sys/coda/cnode.h,v 1.1.1.1 1998/08/29 21:14:52 rvb Exp $ - * $Id: cnode.h,v 1.3 1998/09/11 18:50:17 rvb Exp $ + * $Id: cnode.h,v 1.4 1998/09/13 13:57:59 rvb Exp $ * */ @@ -47,6 +47,9 @@ /* * HISTORY * $Log: cnode.h,v $ + * Revision 1.4 1998/09/13 13:57:59 rvb + * Finish conversion of cfs -> coda + * * Revision 1.3 1998/09/11 18:50:17 rvb * All the references to cfs, in symbols, structs, and strings * have been changed to coda. (Same for CFS.) @@ -294,19 +297,20 @@ enum dc_status { }; /* cfs_psdev.h */ -int coda_call(struct coda_mntinfo *mntinfo, int inSize, int *outSize, caddr_t buffer); +extern int coda_call(struct coda_mntinfo *mntinfo, int inSize, int *outSize, caddr_t buffer); +extern int coda_kernel_version; /* cfs_subr.h */ -int handleDownCall(int opcode, union outputArgs *out); -void coda_unmounting(struct mount *whoIam); -int coda_vmflush(struct cnode *cp); +extern int handleDownCall(int opcode, union outputArgs *out); +extern void coda_unmounting(struct mount *whoIam); +extern int coda_vmflush(struct cnode *cp); /* cfs_vnodeops.h */ -struct cnode *make_coda_node(ViceFid *fid, struct mount *vfsp, short type); -int coda_vnodeopstats_init(void); +extern struct cnode *make_coda_node(ViceFid *fid, struct mount *vfsp, short type); +extern int coda_vnodeopstats_init(void); /* coda_vfsops.h */ -struct mount *devtomp(dev_t dev); +extern struct mount *devtomp(dev_t dev); /* sigh */ #define CODA_RDWR ((u_long) 31) |