Displaying 1 result from an estimated 1 matches for "e6bbc19".
Did you mean:
e3b7bc19
2009 Nov 25
1
[PATCH] daemon/Win32: Replace pread on platforms that don't have this function.
...100644
--- a/daemon/configure.ac
+++ b/daemon/configure.ac
@@ -180,6 +180,7 @@ AC_CHECK_FUNCS([\
lremovexattr \
mknod \
posix_fallocate \
+ pread \
removexattr \
setxattr \
sync])
diff --git a/daemon/file.c b/daemon/file.c
index 252c02c..e6bbc19 100644
--- a/daemon/file.c
+++ b/daemon/file.c
@@ -402,6 +402,7 @@ do_pread (const char *path, int count, int64_t offset, size_t *size_r)
return NULL;
}
+#ifdef HAVE_PREAD
r = pread (fd, buf, count, offset);
if (r == -1) {
reply_with_perror ("pread: %s", path);
@@ -40...