From: Kefu Chai Date: Sat, 8 May 2021 12:50:08 +0000 (+0800) Subject: client: print int64_t using PRId64 X-Git-Tag: v17.1.0~1949^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e0e78042e4b4355bc41d3316ada8ae3f819e7d85;p=ceph.git client: print int64_t using PRId64 we cannot assume that int64_t is an alias of "long" Signed-off-by: Kefu Chai --- diff --git a/src/client/Client.cc b/src/client/Client.cc index acdd8f0934a..7352824f6c2 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -12772,7 +12772,7 @@ size_t Client::_vxattrcb_cluster_fsid(Inode *in, char *val, size_t size) size_t Client::_vxattrcb_client_id(Inode *in, char *val, size_t size) { auto name = messenger->get_myname(); - return snprintf(val, size, "%s%ld", name.type_str(), name.num()); + return snprintf(val, size, "%s%" PRId64, name.type_str(), name.num()); } #define CEPH_XATTR_NAME(_type, _name) "ceph." #_type "." #_name