Lines Matching defs:fhp
24 DB_FH *fhp;
41 if ((ret = __os_calloc(env, 1, sizeof(DB_FH), &fhp)) != 0)
43 if ((ret = __os_strdup(env, name, &fhp->name)) != 0)
64 fhp->ifp = pIFile;
67 F_SET(fhp, DB_FH_OPENED);
68 *fhpp = fhp;
75 if (fhp != NULL)
76 (void)__os_closehandle(env, fhp);
85 __os_closehandle(env, fhp)
87 DB_FH *fhp;
90 if (F_ISSET(fhp, DB_FH_OPENED))
91 (void)IFILE_Release(fhp->ifp);
94 if (F_ISSET(fhp, DB_FH_UNLINK))
95 (void)__os_unlink(env, fhp->name, 0);
97 if (fhp->name != NULL)
98 __os_free(env, fhp->name);
99 __os_free(env, fhp);