diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2024-10-08 10:58:22 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-10-10 11:18:06 -0400 |
commit | 271f6f44ea645c74f3130f03311b65e5dbdc7139 (patch) | |
tree | 6a1085d9946188f0b01e8f67333360c92a013d1b /src | |
parent | 7122b28296f13d0a3401e79691d6f653153b79b5 (diff) | |
download | bfs-271f6f44ea645c74f3130f03311b65e5dbdc7139.tar.xz |
Fix some -Wundef-prefix warnings
Diffstat (limited to 'src')
-rw-r--r-- | src/bfs.h | 2 | ||||
-rw-r--r-- | src/dir.h | 2 | ||||
-rw-r--r-- | src/fsade.h | 2 | ||||
-rw-r--r-- | src/mtab.c | 14 |
4 files changed, 14 insertions, 6 deletions
@@ -204,6 +204,8 @@ extern const char bfs_ldlibs[]; #ifndef BFS_USE_TARGET_CLONES # if __has_attribute(target_clones) && (__GLIBC__ || __FreeBSD__) && !__SANITIZE_THREAD__ # define BFS_USE_TARGET_CLONES true +# else +# define BFS_USE_TARGET_CLONES false # endif #endif @@ -21,6 +21,8 @@ # define BFS_USE_GETDENTS true # elif __linux__ || __FreeBSD__ # define BFS_USE_GETDENTS (BFS_HAS_GETDENTS || BFS_HAS_GETDENTS64 | BFS_HAS_GETDENTS64_SYSCALL) +# else +# define BFS_USE_GETDENTS false # endif #endif diff --git a/src/fsade.h b/src/fsade.h index edac68b..fbe02d8 100644 --- a/src/fsade.h +++ b/src/fsade.h @@ -19,6 +19,8 @@ #if __has_include(<sys/extattr.h>) || __has_include(<sys/xattr.h>) # define BFS_CAN_CHECK_XATTRS true +#else +# define BFS_CAN_CHECK_XATTRS false #endif struct BFTW; @@ -15,12 +15,14 @@ #include <string.h> #include <sys/types.h> -#if !defined(BFS_USE_MNTENT) && BFS_HAS_GETMNTENT_1 -# define BFS_USE_MNTENT true -#elif !defined(BFS_USE_MNTINFO) && BFS_HAS_GETMNTINFO -# define BFS_USE_MNTINFO true -#elif !defined(BFS_USE_MNTTAB) && BFS_HAS_GETMNTENT_2 -# define BFS_USE_MNTTAB true +#ifndef BFS_USE_MNTENT +# define BFS_USE_MNTENT BFS_HAS_GETMNTENT_1 +#endif +#ifndef BFS_USE_MNTINFO +# define BFS_USE_MNTINFO (!BFS_USE_MNTENT && BFS_HAS_GETMNTINFO) +#endif +#ifndef BFS_USE_MNTTAB +# define BFS_USE_MNTTAB (!BFS_USE_MNTINFO && BFS_HAS_GETMNTENT_2) #endif #if BFS_USE_MNTENT |