36#define AVGDIRENTRYSIZE 12
39#define ISDIRVNODE(vnode) ((vnode) & 1)
103 VolumeId,
struct repinfo *,
char *realm);
105extern int GetParent(
char *realm, ViceFid *, ViceFid *,
char *,
char *);
int IsCreatedEarlier(struct listhdr **, int, VnodeId, Unique_t)
Definition: resolve.cc:402
void resClean(int, resreplica *, struct listhdr *)
Definition: resolve.cc:701
resdir_entry * direntriesarr
Definition: resolve.cc:67
int nConflicts
Definition: resolve.cc:75
int getunixdirreps(int, char **, resreplica **)
#define MAXNAMELEN
Definition: resolve.h:35
int dirresolve(int, resreplica *, int(*)(char *), struct listhdr **, VolumeId, struct repinfo *, char *realm)
Definition: resolve.cc:600
void InitListHdr(int, resreplica *, struct listhdr **)
Definition: resolve.cc:350
int nextavailindex
Definition: resolve.cc:69
int InRepairList(struct listhdr *, unsigned, VnodeId, Unique_t)
Definition: resolve.cc:389
int totaldirentries
Definition: resolve.cc:72
int direntriesarrsize
Definition: resolve.cc:68
int InsertListHdr(int, struct repair *, struct listhdr **, int)
Definition: resolve.cc:362
int GetParent(char *realm, ViceFid *, ViceFid *, char *, char *)
Definition: resolve.cc:726
resdir_entry ** sortedArrByName
Definition: resolve.cc:71
resdir_entry ** sortedArrByFidName
Definition: resolve.cc:70
long rights
Definition: resolve.h:51
char name[MAXNAMELEN]
Definition: resolve.h:50
int nminus
Definition: resolve.h:44
struct AclEntry * pluslist
Definition: resolve.h:45
int nplus
Definition: resolve.h:43
struct AclEntry * minuslist
Definition: resolve.h:46
char * user
Definition: resolve.h:55
char * fixed
Definition: resolve.h:58
char * owner
Definition: resolve.h:56
char * mode
Definition: resolve.h:57
char interactive
Definition: resolve.h:59
char * rights
Definition: resolve.h:55
int lookedAt
Definition: resolve.h:71
ViceFid fid
Definition: resolve.h:68
int index
Definition: resolve.h:72
int MtPt
Definition: resolve.h:70
ViceVersionVector VV
Definition: resolve.h:69
ViceFid fid
Definition: resolve.h:79
int entry1
Definition: resolve.h:77
int nentries
Definition: resolve.h:78
char * path
Definition: resolve.h:80
struct Acl * al
Definition: resolve.h:82
short owner
Definition: resolve.h:83
u_short modebits
Definition: resolve.h:81