1 #ifndef _LOCKPROCS_PROTOTYPES_H
2 #define _LOCKPROCS_PROTOTYPES_H
3 extern void Lp_SetRWValue(struct nvldbentry
*entry
, afs_uint32 oserver
, afs_int32 opart
,
4 afs_uint32 nserver
, afs_int32 npart
);
5 extern void Lp_SetROValue(struct nvldbentry
*entry
, afs_uint32 oserver
,
6 afs_int32 opart
, afs_uint32 nserver
, afs_int32 npart
);
7 extern int Lp_Match(afs_uint32 server
, afs_int32 part
, struct nvldbentry
*entry
);
8 extern int Lp_ROMatch(afs_uint32 server
, afs_int32 part
, struct nvldbentry
*entry
);
9 extern int Lp_GetRwIndex(struct nvldbentry
*entry
);
10 extern void Lp_QInit(struct qHead
*ahead
);
11 extern void Lp_QAdd(struct qHead
*ahead
, struct aqueue
*elem
);
12 extern int Lp_QScan(struct qHead
*ahead
, afs_int32 id
, int *success
, struct aqueue
**elem
);
13 extern void Lp_QEnumerate(struct qHead
*ahead
, int *success
, struct aqueue
*elem
);
14 extern void Lp_QTraverse(struct qHead
*ahead
);