aboutsummaryrefslogtreecommitdiff
path: root/sim/m4
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2024-01-01 23:32:29 -0500
committerMike Frysinger <vapier@gentoo.org>2024-01-02 00:31:40 -0500
commitd43207b0570c5d893e70efb3b14cc219d4ff1462 (patch)
treeba3ea0f23365ea73c102b04348fa0da910fb05e3 /sim/m4
parent568432432a3942d39a67e011f02b588e8f49fef7 (diff)
downloadbinutils-d43207b0570c5d893e70efb3b14cc219d4ff1462.zip
binutils-d43207b0570c5d893e70efb3b14cc219d4ff1462.tar.gz
binutils-d43207b0570c5d893e70efb3b14cc219d4ff1462.tar.bz2
sim: ppc: move struct statfs to top-level
Diffstat (limited to 'sim/m4')
-rw-r--r--sim/m4/sim_ac_platform.m424
1 files changed, 24 insertions, 0 deletions
diff --git a/sim/m4/sim_ac_platform.m4 b/sim/m4/sim_ac_platform.m4
index 1914f61..6f3e48f 100644
--- a/sim/m4/sim_ac_platform.m4
+++ b/sim/m4/sim_ac_platform.m4
@@ -134,6 +134,30 @@ AC_CHECK_TYPES(socklen_t, [], [],
])
AC_CHECK_TYPES([long long])
+dnl Check for struct statfs.
+AC_CACHE_CHECK([for struct statfs],
+ [sim_cv_struct_statfs],
+ [AC_TRY_COMPILE([
+#include <sys/types.h>
+#ifdef HAVE_SYS_PARAM_H
+#include <sys/param.h>
+#endif
+#ifdef HAVE_SYS_MOUNT_H
+#include <sys/mount.h>
+#endif
+#ifdef HAVE_SYS_VFS_H
+#include <sys/vfs.h>
+#endif
+#ifdef HAVE_SYS_STATFS_H
+#include <sys/statfs.h>
+#endif], [
+ struct statfs s;
+], [sim_cv_struct_statfs="yes"], [sim_cv_struct_statfs="no"])])
+AS_IF([test x"sim_cv_struct_statfs" = x"yes"], [dnl
+ AC_DEFINE(HAVE_STRUCT_STATFS, 1,
+ [Define if struct statfs is defined in <sys/mount.h>])
+])
+
dnl Some System V related checks.
AC_CACHE_CHECK([if union semun defined],
[sim_cv_has_union_semun],