X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fvlserver%2Fvlprocs.c;h=016ff513f76d951c346a11f71342b6ded69d3a7a;hp=78f9ba6b1b5563b0a0ea120db5fca1811703e469;hb=c5b52c815972b4f623defaec9e0d8c235228b7b8;hpb=cd52915b3e8c8249c5af1cfebd57276cd34a00b9 diff --git a/src/vlserver/vlprocs.c b/src/vlserver/vlprocs.c index 78f9ba6..016ff51 100644 --- a/src/vlserver/vlprocs.c +++ b/src/vlserver/vlprocs.c @@ -206,8 +206,11 @@ Init_VLdbase(struct vl_ctx *ctx, code = ubik_BeginTrans(VL_dbase, UBIK_WRITETRANS, &ctx->trans); wl = 1; } else if (locktype == LOCKREAD) { - code = - ubik_BeginTransReadAnyWrite(VL_dbase, UBIK_READTRANS, &ctx->trans); +#ifdef UBIK_READ_WHILE_WRITE + code = ubik_BeginTransReadAnyWrite(VL_dbase, UBIK_READTRANS, &ctx->trans); +#else + code = ubik_BeginTransReadAny(VL_dbase, UBIK_READTRANS, &ctx->trans); +#endif wl = 0; } else { code = ubik_BeginTrans(VL_dbase, UBIK_WRITETRANS, &ctx->trans);