From 50432108fb3ef826301626b94c5e82ad2ab2bd75 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 8 Jan 2018 21:43:23 -0500 Subject: 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. --- util.c | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 79bb2d2..9182a80 100644 --- a/util.c +++ b/util.c @@ -262,17 +262,6 @@ bool is_nonexistence_error(int error) { return error == ENOENT || errno == ENOTDIR; } -int xfstatat(int fd, const char *path, struct stat *buf, int flags) { - int ret = fstatat(fd, path, buf, flags); - - if (ret != 0 && !(flags & AT_SYMLINK_NOFOLLOW) && is_nonexistence_error(errno)) { - flags |= AT_SYMLINK_NOFOLLOW; - ret = fstatat(fd, path, buf, flags); - } - - return ret; -} - enum bftw_typeflag mode_to_typeflag(mode_t mode) { switch (mode & S_IFMT) { #ifdef S_IFBLK -- cgit v1.2.3