Lines Matching defs:fhp
26 DB_FH *fhp;
61 if ((ret = __os_calloc(env, 1, sizeof(DB_FH), &fhp)) != 0)
63 if ((ret = __os_strdup(env, name, &fhp->name)) != 0)
67 TAILQ_INSERT_TAIL(&env->fdlist, fhp, q);
69 F_SET(fhp, DB_FH_ENVLINK);
125 F_SET(fhp, DB_FH_NOSYNC);
167 fhp->handle = fhp->trunc_handle = INVALID_HANDLE_VALUE;
169 if (fhp->handle == INVALID_HANDLE_VALUE) {
172 fhp->handle = CreateFileForMapping(tname,
176 fhp->handle = CreateFile(tname,
193 if (fhp->handle != INVALID_HANDLE_VALUE &&
195 fhp->trunc_handle == INVALID_HANDLE_VALUE)
196 fhp->trunc_handle = CreateFile(
199 if (fhp->handle == INVALID_HANDLE_VALUE ||
201 fhp->trunc_handle == INVALID_HANDLE_VALUE))
203 if (fhp->handle == INVALID_HANDLE_VALUE)
225 F_SET(fhp, DB_FH_REGION);
226 F_SET(fhp, DB_FH_OPENED);
227 *fhpp = fhp;
231 if (fhp != NULL)
232 (void)__os_closehandle(env, fhp);