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