These are defined by a POSIX standard, and we should assert that we have
them, or define sane fallbacks (as per sys_types.h(0P)).
---
meson.build | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/meson.build b/meson.build
index c2ed707a..ec94a44a 100644
--- a/meson.build
+++ b/meson.build
@@ -185,6 +185,21 @@ foreach member : [
conf.set('HAVE_' + '_'.join([member[0], member[1]]).underscorify().to_upper(), have)
endforeach
+foreach type : [
+ # type # program prefix # fallback
+ ['mode_t', '''#include