From 1e51d19f86b18050965c60c6291ea9c1e7448560 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 6 Oct 2009 10:30:26 -0700 Subject: [PATCH] rgw: fix build errors on i386 --- src/radosgw/rgw_rados.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/radosgw/rgw_rados.cc b/src/radosgw/rgw_rados.cc index 86795b7b5f86e..1068c746d1350 100644 --- a/src/radosgw/rgw_rados.cc +++ b/src/radosgw/rgw_rados.cc @@ -152,8 +152,10 @@ int RGWRados::list_objects(string& id, string& bucket, int max, string& prefix, } } - if (rados->stat(pool, map_iter->second, &obj.size, &obj.mtime) < 0) + __u64 s; + if (rados->stat(pool, map_iter->second, &s, &obj.mtime) < 0) continue; + obj.size = s; bufferlist bl; obj.etag[0] = '\0'; @@ -356,7 +358,7 @@ int RGWRados::get_obj(std::string& bucket, std::string& obj, struct rgw_err *err) { int r = -EINVAL; - size_t size, len; + __u64 size, len; bufferlist etag; time_t mtime; bufferlist bl; -- 2.39.5