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 * 9 * Permission to use, copy, modify and distribute this software and its 10 * documentation is hereby granted, provided that both the copyright 11 * notice and this permission notice appear in all copies of the 12 * software, derivative works or modified versions, and any portions 13 * thereof, and that both notices appear in supporting documentation, and 14 * that credit is given to Carnegie Mellon University in all documents 15 * and publicity pertaining to direct or indirect use of this code or its 16 * derivatives. 17 * 18 * CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS, 19 * SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS 20 * FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON 21 * DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER 22 * RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF 23 * ANY DERIVATIVE WORK. 24 * 25 * Carnegie Mellon encourages users of this software to return any 26 * improvements or extensions that they make, and to grant Carnegie 27 * Mellon the rights to redistribute these changes without encumbrance. 28 * 29 * @(#) src/sys/cfs/cfs_subr.h,v 1.1.1.1 1998/08/29 21:14:52 rvb Exp $ 30 * $Id: $ 31 * 32 */
|
2
| 33
|
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: /afs/cs/project/coda-src/cvs/coda/kernel-src/vfs/freebsd/cfs/cfs_subr.h,v 1.4 1998/08/18 17:05:16 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);
| 34struct cnode *cfs_alloc(void); 35void cfs_free(struct cnode *cp); 36struct cnode *cfs_find(ViceFid *fid); 37void cfs_flush(enum dc_status dcstat); 38void cfs_testflush(void); 39int cfs_checkunmounting(struct mount *mp); 40int cfs_cacheprint(struct mount *whoIam); 41void cfs_debugon(void); 42void cfs_debugoff(void); 43int cfs_kill(struct mount *whoIam, enum dc_status dcstat); 44void cfs_save(struct cnode *cp); 45void cfs_unsave(struct cnode *cp);
|
44 45
| |
| |