Lines Matching defs:_exf
17 struct _exf { struct
19 int refcnt; /* Reference count. */
23 DB_ENV *env; /* The DB environment. */
24 char *env_path; /* DB environment directory. */
25 DB *db; /* File db structure. */
26 db_recno_t c_nlines; /* Cached lines in the file. */
28 DB *log; /* Log db structure. */
29 db_recno_t l_high; /* Log last + 1 record number. */
30 db_recno_t l_cur; /* Log current record number. */
32 DB_LSN lsn_first;
33 DB_LSN lsn_high; /* LSN of last record. */
34 DB_LSN lsn_cur; /* LSN of first record to undo. */
36 MARK l_cursor; /* Log cursor position. */
37 dir_t lundo; /* Last undo direction. */
38 WIN *l_win; /* Window owning transaction. */
46 dev_t mdev; /* Device. */
47 ino_t minode; /* Inode. */
48 time_t mtime; /* Last modification time. */
50 int fcntl_fd; /* Fcntl locking fd; see exf.c. */
51 int fd; /* File descriptor */
58 char *rcv_path; /* Recover file name. */
59 char *rcv_mpath; /* Recover mail file name. */
60 int rcv_fd; /* Locked mail file descriptor. */
62 void *lock; /* Lock for log. */
72 u_int8_t flags;