aboutsummaryrefslogtreecommitdiff
path: root/lib/fuse_lowlevel.c
diff options
context:
space:
mode:
authorGravatar Csaba Henk <csaba.henk@creo.hu>2006-09-24 14:53:29 +0000
committerGravatar Csaba Henk <csaba.henk@creo.hu>2006-09-24 14:53:29 +0000
commit3e3a125bd5f1d0f216bb78345cea2dc860082fba (patch)
tree7460bcc517020af691ff835812a810cad6fd7bd8 /lib/fuse_lowlevel.c
parenteafdf42a69455f49fc8f935270fec7550bbc4e7c (diff)
Support for nanosec times on FBSD and other FBSD fixes
Diffstat (limited to 'lib/fuse_lowlevel.c')
-rw-r--r--lib/fuse_lowlevel.c14
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
}