Deleted Added
full compact
coda_subr.h (38625) coda_subr.h (38759)
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