Lines Matching refs:info
34 #define GDBM_DATA dba_gdbm_data *dba = info->dbf
48 gmode = info->mode == DBA_READER ? GDBM_READER : in DBA_OPEN_FUNC()
49 info->mode == DBA_WRITER ? GDBM_WRITER : in DBA_OPEN_FUNC()
50 info->mode == DBA_CREAT ? GDBM_WRCREAT : in DBA_OPEN_FUNC()
51 info->mode == DBA_TRUNC ? GDBM_NEWDB : -1; in DBA_OPEN_FUNC()
56 if(info->argc > 0) { in DBA_OPEN_FUNC()
57 convert_to_long_ex(&info->argv[0]); in DBA_OPEN_FUNC()
58 filemode = Z_LVAL(info->argv[0]); in DBA_OPEN_FUNC()
61 dbf = gdbm_open(info->path, 0, gmode, filemode, NULL); in DBA_OPEN_FUNC()
64 info->dbf = pemalloc(sizeof(dba_gdbm_data), info->flags&DBA_PERSISTENT); in DBA_OPEN_FUNC()
65 memset(info->dbf, 0, sizeof(dba_gdbm_data)); in DBA_OPEN_FUNC()
66 ((dba_gdbm_data *) info->dbf)->dbf = dbf; in DBA_OPEN_FUNC()
79 pefree(dba, info->flags&DBA_PERSISTENT); in DBA_CLOSE_FUNC()