summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorChristophe Grenier <grenier@cgsecurity.org>2024-04-02 08:18:52 +0200
committerChristophe Grenier <grenier@cgsecurity.org>2024-04-02 08:18:52 +0200
commit6c29fe42e9d08ccd23c11dfc922770b2912bb5e0 (patch)
tree0b40411c7558bed913d2ad6a0460ef83bb0368fa /configure.ac
parentcf63dbbf1e195cfb0e9f298cc97fdf747c557ec9 (diff)
paddr_t may be already defined in sys/types.h - Fix compilation on OpenBSDHEADmaster
See https://github.com/cgsecurity/testdisk/issues/152
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 27a6ce9f..0e4e8851 100644
--- a/configure.ac
+++ b/configure.ac
@@ -486,6 +486,11 @@ AC_TYPE_OFF_T
AC_TYPE_SIZE_T
AC_STRUCT_ST_BLOCKS
AC_STRUCT_TM
+AC_CHECK_TYPE(
+ [paddr_t],
+ [AC_DEFINE( [HAVE_PADDR_T], [1], [Define to 1 if paddr_t is available])],
+ [AC_DEFINE( [HAVE_PADDR_T], [0], [Define to 0 if paddr_t is not available])])
+
AC_CHECK_MEMBERS([struct stat.st_blksize])
AC_CHECK_MEMBERS([struct stat.st_rdev])
AC_CHECK_MEMBERS([dal_t.block_size],,,[#include <dal/dal.h>])