summaryrefslogtreecommitdiffstats
path: root/bftw.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2018-01-08 21:43:23 -0500
committerTavian Barnes <tavianator@tavianator.com>2018-01-08 21:52:50 -0500
commit50432108fb3ef826301626b94c5e82ad2ab2bd75 (patch)
treeed8946e5ab8bac5adda495e9c8ca67a8ac99fd19 /bftw.h
parent7d68aac4a50ab4d4881832bc7de568c2b5d4ea8b (diff)
downloadbfs-50432108fb3ef826301626b94c5e82ad2ab2bd75.tar.xz
stat: New wrapper around the stat() family
This lets bfs transparently support the new statx() system call on Linux, giving it access to file birth times.
Diffstat (limited to 'bftw.h')
-rw-r--r--bftw.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/bftw.h b/bftw.h
index 77148f1..ebdd5d3 100644
--- a/bftw.h
+++ b/bftw.h
@@ -17,8 +17,8 @@
#ifndef BFS_BFTW_H
#define BFS_BFTW_H
+#include "stat.h"
#include <stddef.h>
-#include <sys/stat.h>
/**
* Possible file types.
@@ -81,8 +81,8 @@ struct BFTW {
/** The errno that occurred, if typeflag == BFTW_ERROR. */
int error;
- /** A stat() buffer; may be NULL if no stat() call was needed. */
- const struct stat *statbuf;
+ /** A bfs_stat() buffer; may be NULL if no stat() call was needed. */
+ const struct bfs_stat *statbuf;
/** A parent file descriptor for the *at() family of calls. */
int at_fd;