summaryrefslogtreecommitdiffstats
path: root/libdiskconfig
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2014-03-13 16:38:43 -0700
committerMark Salyzyn <salyzyn@google.com>2014-03-13 17:46:53 -0700
commit1874e6557cbaf36e6893e502d4cdd7c645444b8f (patch)
tree5aced1e4f7ef6a9ce8d2b65657816631bd99f717 /libdiskconfig
parent1a3798996b710370091419fd30b954bec5127e29 (diff)
downloadsystem_core-1874e6557cbaf36e6893e502d4cdd7c645444b8f.zip
system_core-1874e6557cbaf36e6893e502d4cdd7c645444b8f.tar.gz
system_core-1874e6557cbaf36e6893e502d4cdd7c645444b8f.tar.bz2
libdiskconfig: 64-bit issues
Change-Id: Ie5e790c36395ec2f844294b91241a8f8ba3834b8
Diffstat (limited to 'libdiskconfig')
-rw-r--r--libdiskconfig/diskconfig.c4
-rw-r--r--libdiskconfig/diskutils.c9
2 files changed, 7 insertions, 6 deletions
diff --git a/libdiskconfig/diskconfig.c b/libdiskconfig/diskconfig.c
index 6fd81b7..1167d4b 100644
--- a/libdiskconfig/diskconfig.c
+++ b/libdiskconfig/diskconfig.c
@@ -30,7 +30,7 @@
#include <linux/fs.h>
#include <cutils/config_utils.h>
-#include <cutils/log.h>
+#include <log/log.h>
#include <diskconfig/diskconfig.h>
@@ -337,7 +337,7 @@ validate(struct disk_info *dinfo)
}
#if 1
- ALOGV("Device/file %s: size=%llu bytes, num_lba=%u, sect_size=%d",
+ ALOGV("Device/file %s: size=%" PRIu64 " bytes, num_lba=%u, sect_size=%d",
dinfo->device, disk_size, dinfo->num_lba, dinfo->sect_size);
#endif
diff --git a/libdiskconfig/diskutils.c b/libdiskconfig/diskutils.c
index e325735..7659632 100644
--- a/libdiskconfig/diskutils.c
+++ b/libdiskconfig/diskutils.c
@@ -19,13 +19,14 @@
#include <errno.h>
#include <fcntl.h>
+#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/stat.h>
-#include <cutils/log.h>
+#include <log/log.h>
#include <diskconfig/diskconfig.h>
@@ -35,8 +36,8 @@ write_raw_image(const char *dst, const char *src, loff_t offset, int test)
int dst_fd = -1;
int src_fd = -1;
uint8_t buffer[2048];
- int nr_bytes;
- int tmp;
+ ssize_t nr_bytes;
+ ssize_t tmp;
int done = 0;
uint64_t total = 0;
@@ -101,7 +102,7 @@ write_raw_image(const char *dst, const char *src, loff_t offset, int test)
if (dst_fd >= 0)
fsync(dst_fd);
- ALOGI("Wrote %llu bytes to %s @ %lld", total, dst, offset);
+ ALOGI("Wrote %" PRIu64 " bytes to %s @ %lld", total, dst, offset);
close(src_fd);
if (dst_fd >= 0)