Lines Matching refs:map_size
193 if ((offset <= tdb->map_size) || (tdb->fd == -1)) return 0;
203 munmap(tdb->map_ptr, tdb->map_size);
208 tdb->map_size = st.st_size;
210 tdb->map_ptr = (void *)mmap(NULL, tdb->map_size,
327 tdb_oob(tdb,tdb->map_size + 1);
333 length = ((tdb->map_size + length + TDB_PAGE_SIZE) & ~(TDB_PAGE_SIZE - 1)) - tdb->map_size;
337 lseek(tdb->fd, tdb->map_size + length - 1, SEEK_SET);
351 munmap(tdb->map_ptr, tdb->map_size);
356 tdb->map_size += length;
359 tdb->map_ptr = realloc(tdb->map_ptr, tdb->map_size);
363 if (rec_write(tdb, tdb->map_size - length, &rec) == -1) {
368 ptr = tdb->map_size - length;
373 tdb->map_ptr = (void *)mmap(NULL, tdb->map_size,
525 tdb->map_size = size;
1169 tdb.map_size = st.st_size;
1192 printf("mapped database of hash_size %u map_size=%u\n",
1193 hash_size, tdb.map_size);
1202 if (tdb.map_ptr) munmap(tdb.map_ptr, tdb.map_size);
1218 munmap(tdb->map_ptr, tdb->map_size);