]>
Commit | Line | Data |
---|---|---|
75a34453 AF |
1 | *** mp/mp_fopen.c.orig 2000/05/17 19:29:21 11.30 |
2 | --- mp/mp_fopen.c 2000/06/30 21:32:54 | |
3 | *************** | |
4 | *** 251,258 **** | |
5 | */ | |
6 | if (needlock) | |
7 | R_LOCK(dbenv, dbmp->reginfo); | |
8 | ! ret = mfp == NULL ? __memp_mf_open( | |
9 | ! dbmp, path, pagesize, last_pgno, finfop, flags, &mfp) : 0; | |
10 | if (needlock) | |
11 | R_UNLOCK(dbenv, dbmp->reginfo); | |
12 | if (ret != 0) | |
13 | --- 251,263 ---- | |
14 | */ | |
15 | if (needlock) | |
16 | R_LOCK(dbenv, dbmp->reginfo); | |
17 | ! if (mfp == NULL) | |
18 | ! ret = __memp_mf_open( | |
19 | ! dbmp, path, pagesize, last_pgno, finfop, flags, &mfp); | |
20 | ! else { | |
21 | ! ++mfp->ref_cnt; | |
22 | ! ret = 0; | |
23 | ! } | |
24 | if (needlock) | |
25 | R_UNLOCK(dbenv, dbmp->reginfo); | |
26 | if (ret != 0) |