#ifdef USE_UBLIO
/* XXX SEEK_CUR will be handled incorrectly */
return dev->pos = lseek(dev->fd, offset, whence);
+#elif defined(__ANDROID__)
+ return lseek64(dev->fd, offset, whence);
#else
return lseek(dev->fd, offset, whence);
#endif
{
#ifdef USE_UBLIO
if (ublio_pread(dev->ufh, buffer, size, offset) != size)
+#elif defined(__ANDROID__)
+ if (pread64(dev->fd, buffer, size, offset) != size)
#else
if (pread(dev->fd, buffer, size, offset) != size)
#endif
{
#ifdef USE_UBLIO
if (ublio_pwrite(dev->ufh, buffer, size, offset) != size)
+#elif defined(__ANDROID__)
+ if (pwrite64(dev->fd, buffer, size, offset) != size)
#else
if (pwrite(dev->fd, buffer, size, offset) != size)
#endif