Use pread64 instead of lseek/read
Using pread64 instead of lseek/read makes half the syscalls. Would you
like some free performance?
Change-Id: I2942adc18878ae80b41862aba945cd50e285bb95
diff --git a/dist/Android.mk b/dist/Android.mk
index 20140d2..78445dd 100644
--- a/dist/Android.mk
+++ b/dist/Android.mk
@@ -23,7 +23,7 @@
LOCAL_LDLIBS += -lpthread -ldl
endif
-LOCAL_CFLAGS += $(common_sqlite_flags)
+LOCAL_CFLAGS += $(common_sqlite_flags) -DUSE_PREAD64
LOCAL_SHARED_LIBRARIES := libdl
@@ -82,7 +82,7 @@
LOCAL_LDLIBS += -lpthread -ldl
endif
-LOCAL_CFLAGS += $(common_sqlite_flags)
+LOCAL_CFLAGS += $(common_sqlite_flags) -DUSE_PREAD64
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)