]> git.cameronkatri.com Git - cgit.git/commit
cache.c: use xread()/xwrite() from libgit
authorLars Hjemli <hjemli@gmail.com>
Sun, 18 May 2008 21:26:05 +0000 (23:26 +0200)
committerLars Hjemli <hjemli@gmail.com>
Sun, 18 May 2008 21:34:55 +0000 (23:34 +0200)
commitcdc6b2f8e7a8d43dcfe0475a9d3498333ea686b8
tree021c4ef2e82de11ffb27e19ea4e5b7d60f7e0a20
parentd402811bd2db21c7868411a279fd2d220f54c294
cache.c: use xread()/xwrite() from libgit

These functions handles EINTR/EAGAIN errors during read/write operations,
which is something cache.c didn't.

While at it, fix a bug in print_slot() where errors during reading from the
cache slot might go by unnoticed.

Noticed-by: Jim Meyering <jim@meyering.net>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
cache.c