about summary refs log tree commit diff
path: root/third_party/git/compat/pread.c
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/compat/pread.c')
-rw-r--r--third_party/git/compat/pread.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/third_party/git/compat/pread.c b/third_party/git/compat/pread.c
deleted file mode 100644
index 978cac4ec91e..000000000000
--- a/third_party/git/compat/pread.c
+++ /dev/null
@@ -1,18 +0,0 @@
-#include "../git-compat-util.h"
-
-ssize_t git_pread(int fd, void *buf, size_t count, off_t offset)
-{
-        off_t current_offset;
-        ssize_t rc;
-
-        current_offset = lseek(fd, 0, SEEK_CUR);
-
-        if (lseek(fd, offset, SEEK_SET) < 0)
-                return -1;
-
-        rc = read_in_full(fd, buf, count);
-
-        if (current_offset != lseek(fd, current_offset, SEEK_SET))
-                return -1;
-        return rc;
-}