Convert from using nvldbentry to uvldbentry
[openafs.git] / src / volser / lockprocs_prototypes.h
1 #ifndef _LOCKPROCS_PROTOTYPES_H
2 #define _LOCKPROCS_PROTOTYPES_H
3 /* older nvldbentry versions */
4 extern void Lp_SetRWValue(struct nvldbentry *entry, afs_uint32 oserver, afs_int32 opart,
5               afs_uint32 nserver, afs_int32 npart);
6 extern void Lp_SetROValue(struct nvldbentry *entry, afs_uint32 oserver,
7               afs_int32 opart, afs_uint32 nserver, afs_int32 npart);
8 extern int Lp_Match(afs_uint32 server, afs_int32 part, struct nvldbentry *entry);
9 extern int Lp_ROMatch(afs_uint32 server, afs_int32 part, struct nvldbentry *entry);
10 extern int Lp_GetRwIndex(struct nvldbentry *entry);
11
12 /* newer uvldbentry versions */
13 extern void Lp_SetRWValueU(struct uvldbentry *entry, afs_uint32 oserver, afs_int32 opart,
14               afs_uint32 nserver, afs_int32 npart);
15 extern void Lp_SetROValueU(struct uvldbentry *entry, afs_uint32 oserver,
16               afs_int32 opart, afs_uint32 nserver, afs_int32 npart);
17 extern int Lp_MatchU(afs_uint32 server, afs_int32 part, struct uvldbentry *entry);
18 extern int Lp_ROMatchU(afs_uint32 server, afs_int32 part, struct uvldbentry *entry);
19 extern int Lp_GetRwIndexU(struct uvldbentry *entry);
20
21 extern void Lp_QInit(struct qHead *ahead);
22 extern void Lp_QAdd(struct qHead *ahead, struct aqueue *elem);
23 extern int Lp_QScan(struct qHead *ahead, afs_int32 id, int *success, struct aqueue **elem);
24 extern void Lp_QEnumerate(struct qHead *ahead, int *success, struct aqueue *elem);
25 extern void Lp_QTraverse(struct qHead *ahead);
26 #endif