From: Kefu Chai Date: Wed, 13 Sep 2017 09:44:35 +0000 (+0800) Subject: client: use st_mtimespec instea of st_mtime on osx X-Git-Tag: v13.0.1~880^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8f1318e15bcb957d3e5bdd575cf23a73df703585;p=ceph.git client: use st_mtimespec instea of st_mtime on osx Signed-off-by: Kefu Chai --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 59049adbeacd..049f33b8ad7b 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -6831,8 +6831,13 @@ void Client::stat_to_statx(struct stat *st, struct ceph_statx *stx) stx->stx_mode = st->st_mode; stx->stx_uid = st->st_uid; stx->stx_gid = st->st_gid; +#ifdef __APPLE__ + stx->stx_mtime = st->st_mtimespec; + stx->stx_atime = st->st_atimespec; +#else stx->stx_mtime = st->st_mtim; stx->stx_atime = st->st_atim; +#endif } int Client::__setattrx(Inode *in, struct ceph_statx *stx, int mask,