From: Sage Weil Date: Tue, 6 Oct 2009 17:30:26 +0000 (-0700) Subject: rgw: fix build errors on i386 X-Git-Tag: v0.16.1~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=1e51d19f86b18050965c60c6291ea9c1e7448560;p=ceph.git rgw: fix build errors on i386 --- 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;