Lines Matching defs:htab
89 typedef struct htab { /* Memory resident data structure */ struct
90 HASHHDR hdr; /* Header */
91 int nsegs; /* Number of allocated segments */
92 int exsegs; /* Number of extra allocated
95 (*hash)(const void *, size_t);
96 int flags; /* Flag values */
97 int fp; /* File pointer */
98 char *tmp_buf; /* Temporary Buffer for BIG data */
99 char *tmp_key; /* Temporary Buffer for BIG keys */
100 BUFHEAD *cpage; /* Current page */
101 int cbucket; /* Current bucket */
102 int cndx; /* Index of next item on cpage */
103 int error; /* Error Number -- for DBM
105 int new_file; /* Indicates if fd is backing store
107 int save_file; /* Indicates whether we need to flush
110 u_int32_t *mapp[NCACHED]; /* Pointers to page maps */
111 int nmaps; /* Initial number of bitmaps */
112 int nbufs; /* Number of buffers left to
114 BUFHEAD bufhead; /* Header of buffer lru list */
115 SEGMENT *dir; /* Hash Bucket directory */