dbf 24 ext/dbm/gdbm.c GDBM_FILE dbf; /* NULL if closed */ dbf 48 ext/dbm/gdbm.c #define CHECK_GDBM(g) if (!g->dbf) Scm_Error("gdbm file already closed: %S", g) dbf 82 ext/dbm/gdbm.c if (g->dbf) { gdbm_close(g->dbf); g->dbf = NULL; } dbf 128 ext/dbm/gdbm.c z->dbf = gdbm_open(Scm_GetString(name), size, rwmode, fmode, NULL); dbf 129 ext/dbm/gdbm.c if (z->dbf == NULL) Scm_SysError("couldn't open gdbm file %S", name); dbf 147 ext/dbm/gdbm.c if (gdbm->dbf) { dbf 148 ext/dbm/gdbm.c gdbm_close(gdbm->dbf); dbf 149 ext/dbm/gdbm.c gdbm->dbf = NULL; dbf 169 ext/dbm/gdbm.c SCM_RESULT = (gdbm->dbf == NULL); dbf 215 ext/dbm/gdbm.c SCM_RESULT = gdbm_store(gdbm->dbf, dkey, dval, flags); dbf 243 ext/dbm/gdbm.c dval = gdbm_fetch(gdbm->dbf, dkey); dbf 272 ext/dbm/gdbm.c SCM_RESULT = gdbm_delete(gdbm->dbf, dkey); dbf 292 ext/dbm/gdbm.c datum dkey = gdbm_firstkey(gdbm->dbf); dbf 321 ext/dbm/gdbm.c dnkey = gdbm_nextkey(gdbm->dbf, dkey); dbf 343 ext/dbm/gdbm.c SCM_RESULT = gdbm_reorganize(gdbm->dbf); dbf 362 ext/dbm/gdbm.c gdbm_sync(gdbm->dbf); dbf 389 ext/dbm/gdbm.c SCM_RESULT = gdbm_exists(gdbm->dbf, dkey); dbf 442 ext/dbm/gdbm.c SCM_RESULT = gdbm_setopt(gdbm->dbf, option, &ival, sizeof(int)); dbf 30 ext/dbm/ndbm.c DBM *dbf; /* NULL if closed */ dbf 53 ext/dbm/ndbm.c #define CHECK_NDBM(g) if (!g->dbf) Scm_Error("ndbm file already closed: %S", g) dbf 70 ext/dbm/ndbm.c if (n->dbf) { dbm_close(n->dbf); n->dbf = NULL; } dbf 96 ext/dbm/ndbm.c z->dbf = dbm_open(Scm_GetString(name), flags, mode); dbf 97 ext/dbm/ndbm.c if (z->dbf == NULL) Scm_SysError("couldn't open ndbm file %S", name); dbf 114 ext/dbm/ndbm.c if (ndbm->dbf) { dbf 115 ext/dbm/ndbm.c dbm_close(ndbm->dbf); dbf 116 ext/dbm/ndbm.c ndbm->dbf = NULL; dbf 136 ext/dbm/ndbm.c SCM_RESULT = (ndbm->dbf == NULL); dbf 182 ext/dbm/ndbm.c SCM_RESULT = dbm_store(ndbm->dbf, dkey, dval, flags); dbf 210 ext/dbm/ndbm.c dval = dbm_fetch(ndbm->dbf, dkey); dbf 239 ext/dbm/ndbm.c dval = dbm_fetch(ndbm->dbf, dkey); dbf 268 ext/dbm/ndbm.c SCM_RESULT = dbm_delete(ndbm->dbf, dkey); dbf 290 ext/dbm/ndbm.c dkey = dbm_firstkey(ndbm->dbf); dbf 313 ext/dbm/ndbm.c dkey = dbm_nextkey(ndbm->dbf); dbf 335 ext/dbm/ndbm.c SCM_RESULT = dbm_error(ndbm->dbf); dbf 354 ext/dbm/ndbm.c dbm_clearerr(ndbm->dbf);