diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-10-05 13:06:15 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-10-05 13:06:15 +0000 |
commit | d74b094cdcd25b5ce493640873d910a3b788fafe (patch) | |
tree | 6b952a6032b11dee04cec340af54d03ad63cce6e /src/gdbm.h.in | |
parent | e0db2284c372ca8be529dec2ea3e78842e5486f3 (diff) | |
download | gdbm-d74b094cdcd25b5ce493640873d910a3b788fafe.tar.gz gdbm-d74b094cdcd25b5ce493640873d910a3b788fafe.tar.bz2 |
Fix bug #150.
Tolerate I/O operations returning less bytes than expected. Retry I/O
if possible.
* src/fullio.c: New file.
* src/Makefile.am (libgdbm_la_SOURCES): Add fullio.c
* src/proto.h (_gdbm_full_read)
(_gdbm_full_write): New protos.
* src/gdbmerrno.c (gdbm_errlist): Add entry for GDBM_FILE_EOF.
* src/bucket.c: Use _gdbm_full_{read|write}.
* src/falloc.c: Likewise.
* src/findkey.c: Likewise.
* src/gdbmopen.c: Likewise.
* src/gdbmstore.c: Likewise.
* src/testgdbm.c: Likewise.
* src/update.c: Likewise.
Diffstat (limited to 'src/gdbm.h.in')
0 files changed, 0 insertions, 0 deletions