Coda Distributed File System
resforce.h
Go to the documentation of this file.
1/* BLURB gpl
2
3 Coda File System
4 Release 6
5
6 Copyright (c) 1987-2003 Carnegie Mellon University
7 Additional copyrights listed below
8
9This code is distributed "AS IS" without warranty of any kind under
10the terms of the GNU General Public Licence Version 2, as shown in the
11file LICENSE. The technical and financial contributors to Coda are
12listed in the file CREDITS.
13
14 Additional copyrights
15 none currently
16
17#*/
18
19#ifndef _RES_FORCE_H
20#define _RES_FORCE_H 1
21#include "olist.h"
22typedef enum
23{
27 CreateL = 3
29
30class diroplink : public olink {
31public:
33 long vnode;
34 long unique;
36
37 diroplink(dirop_t, long, long, char *);
38 ~diroplink();
39 void hton();
40 void ntoh();
41 int write(int);
42};
43
44/*
45class commitlink : public olink {
46 public:
47 ViceFid Fid;
48 Vnode *vptr;
49
50 commitlink(ViceFid *, Vnode *);
51 ~commitlink();
52};
53*/
54
55/* getdiropParm - struct to pack all the arguments to the enumerate dir proc*/
59};
60
61extern void UpdateRunts(res_mgrpent *, ViceVersionVector **, ViceFid *);
62extern int RuntExists(ViceVersionVector **, int, int *, int *);
63
64#endif /* _RES_FORCE_H_ */
Definition: olist.h:47
Definition: rescomm.h:137
void UpdateRunts(res_mgrpent *, ViceVersionVector **, ViceFid *)
Definition: resforce.cc:75
int RuntExists(ViceVersionVector **, int, int *, int *)
Definition: resforce.cc:698
dirop_t
Definition: resforce.h:23
@ CreateD
Definition: resforce.h:24
@ CreateS
Definition: resforce.h:26
@ CreateL
Definition: resforce.h:27
@ CreateF
Definition: resforce.h:25
#define DIROPNAMESIZE
Definition: resutil.h:42
Definition: volume.h:234
Definition: resforce.h:56
olist * oplist
Definition: resforce.h:58
Volume * volptr
Definition: resforce.h:57