coda_subr.h revision 1.1
1/* 2 3 Coda: an Experimental Distributed File System 4 Release 3.1 5 6 Copyright (c) 1987-1998 Carnegie Mellon University 7 All Rights Reserved 8 9Permission to use, copy, modify and distribute this software and its 10documentation is hereby granted, provided that both the copyright 11notice and this permission notice appear in all copies of the 12software, derivative works or modified versions, and any portions 13thereof, and that both notices appear in supporting documentation, and 14that credit is given to Carnegie Mellon University in all documents 15and publicity pertaining to direct or indirect use of this code or its 16derivatives. 17 18CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS, 19SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS 20FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON 21DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER 22RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF 23ANY DERIVATIVE WORK. 24 25Carnegie Mellon encourages users of this software to return any 26improvements or extensions that they make, and to grant Carnegie 27Mellon the rights to redistribute these changes without encumbrance. 28*/ 29 30/* $Header: /tank/opengrok/rsync2/NetBSD/src/sys/coda/coda_subr.h,v 1.1 1998/08/29 21:26:45 rvb Exp $ */ 31 32struct cnode *cfs_alloc(void); 33void cfs_free(struct cnode *cp); 34struct cnode *cfs_find(ViceFid *fid); 35void cfs_flush(enum dc_status dcstat); 36void cfs_testflush(void); 37int cfs_checkunmounting(struct mount *mp); 38int cfs_cacheprint(struct mount *whoIam); 39void cfs_debugon(void); 40void cfs_debugoff(void); 41int cfs_kill(struct mount *whoIam, enum dc_status dcstat); 42void cfs_save(struct cnode *cp); 43void cfs_unsave(struct cnode *cp); 44 45 46