diff options
author | 2006-09-24 14:53:29 +0000 | |
---|---|---|
committer | 2006-09-24 14:53:29 +0000 | |
commit | 3e3a125bd5f1d0f216bb78345cea2dc860082fba (patch) | |
tree | 7460bcc517020af691ff835812a810cad6fd7bd8 /lib/fuse_lowlevel.c | |
parent | eafdf42a69455f49fc8f935270fec7550bbc4e7c (diff) |
Support for nanosec times on FBSD and other FBSD fixes
Diffstat (limited to 'lib/fuse_lowlevel.c')
-rw-r--r-- | lib/fuse_lowlevel.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index 27a3d20..f014e6e 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -72,10 +72,10 @@ static void convert_stat(const struct stat *stbuf, struct fuse_attr *attr) attr->atime = stbuf->st_atime; attr->mtime = stbuf->st_mtime; attr->ctime = stbuf->st_ctime; -#ifdef HAVE_STRUCT_STAT_ST_ATIM - attr->atimensec = stbuf->st_atim.tv_nsec; - attr->mtimensec = stbuf->st_mtim.tv_nsec; - attr->ctimensec = stbuf->st_ctim.tv_nsec; +#ifdef FUSE_STAT_HAS_NANOSEC + attr->atimensec = ST_ATIM(stbuf).tv_nsec; + attr->mtimensec = ST_MTIM(stbuf).tv_nsec; + attr->ctimensec = ST_CTIM(stbuf).tv_nsec; #endif } @@ -87,9 +87,9 @@ static void convert_attr(const struct fuse_setattr_in *attr, struct stat *stbuf) stbuf->st_size = attr->size; stbuf->st_atime = attr->atime; stbuf->st_mtime = attr->mtime; -#ifdef HAVE_STRUCT_STAT_ST_ATIM - stbuf->st_atim.tv_nsec = attr->atimensec; - stbuf->st_mtim.tv_nsec = attr->mtimensec; +#ifdef FUSE_STAT_HAS_NANOSEC + ST_ATIM(stbuf).tv_nsec = attr->atimensec; + ST_MTIM(stbuf).tv_nsec = attr->mtimensec; #endif } |