diff options
Diffstat (limited to 'src/bucket.c')
-rw-r--r-- | src/bucket.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/bucket.c b/src/bucket.c index c75db42..2289594 100644 --- a/src/bucket.c +++ b/src/bucket.c @@ -109,14 +109,13 @@ _gdbm_get_bucket (GDBM_FILE dbf, int dir_index) } } /* It is not in the cache, read it from the disk. */ /* Position the file pointer */ - file_pos = GDBM_DEBUG_OVERRIDE ("_gdbm_get_bucket:seek-failure", - __lseek (dbf, bucket_adr, SEEK_SET)); + file_pos = __lseek (dbf, bucket_adr, SEEK_SET); if (file_pos != bucket_adr) { GDBM_SET_ERRNO (dbf, GDBM_FILE_SEEK_ERROR, TRUE); _gdbm_fatal (dbf, _("lseek error")); return -1; } @@ -128,15 +127,14 @@ _gdbm_get_bucket (GDBM_FILE dbf, int dir_index) if (_gdbm_write_bucket (dbf, &dbf->bucket_cache[lru])) return -1; } _gdbm_cache_entry_invalidate (dbf, lru); /* Read the bucket. */ - rc = GDBM_DEBUG_OVERRIDE ("_gdbm_get_bucket:read-failure", - _gdbm_full_read (dbf, dbf->bucket_cache[lru].ca_bucket, - dbf->header->bucket_size)); + rc = _gdbm_full_read (dbf, dbf->bucket_cache[lru].ca_bucket, + dbf->header->bucket_size); if (rc) { GDBM_DEBUG (GDBM_DEBUG_ERR, "%s: error reading bucket: %s", dbf->name, gdbm_db_strerror (dbf)); dbf->need_recovery = TRUE; @@ -299,14 +297,13 @@ _gdbm_split_bucket (GDBM_FILE dbf, int next_insert) return -1; } dir_size = dbf->header->dir_size * 2; dir_adr = _gdbm_alloc (dbf, dir_size); if (dir_adr == 0) return -1; - new_dir = GDBM_DEBUG_ALLOC ("_gdbm_split_bucket:malloc-failure", - malloc (dir_size)); + new_dir = malloc (dir_size); if (new_dir == NULL) { GDBM_SET_ERRNO (dbf, GDBM_MALLOC_ERROR, TRUE); _gdbm_fatal (dbf, _("malloc error")); return -1; } @@ -432,22 +429,20 @@ _gdbm_split_bucket (GDBM_FILE dbf, int next_insert) int _gdbm_write_bucket (GDBM_FILE dbf, cache_elem *ca_entry) { int rc; off_t file_pos; /* The return value for lseek. */ - file_pos = GDBM_DEBUG_OVERRIDE ("_gdbm_write_bucket:seek-failure", - __lseek (dbf, ca_entry->ca_adr, SEEK_SET)); + file_pos = __lseek (dbf, ca_entry->ca_adr, SEEK_SET); if (file_pos != ca_entry->ca_adr) { GDBM_SET_ERRNO (dbf, GDBM_FILE_SEEK_ERROR, TRUE); _gdbm_fatal (dbf, _("lseek error")); return -1; } - rc = GDBM_DEBUG_OVERRIDE ("_gdbm_write_bucket:write-failure", - _gdbm_full_write (dbf, ca_entry->ca_bucket, dbf->header->bucket_size)); + rc = _gdbm_full_write (dbf, ca_entry->ca_bucket, dbf->header->bucket_size); if (rc) { GDBM_DEBUG (GDBM_DEBUG_STORE|GDBM_DEBUG_ERR, "%s: error writing bucket: %s", dbf->name, gdbm_db_strerror (dbf)); _gdbm_fatal (dbf, gdbm_strerror (rc)); |