summaryrefslogtreecommitdiff
path: root/project/config/cfgdefs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'project/config/cfgdefs.sh')
-rw-r--r--project/config/cfgdefs.sh39
1 files changed, 39 insertions, 0 deletions
diff --git a/project/config/cfgdefs.sh b/project/config/cfgdefs.sh
index ff48f02..560afa6 100644
--- a/project/config/cfgdefs.sh
+++ b/project/config/cfgdefs.sh
@@ -105,9 +105,48 @@ cfgdefs_perform_common_tests()
mb_cfgtest_headers='sys/sendfile.h'
cfgtest_interface_presence 'sendfile'
+ # size of system types
+ cfgtest_newline
+ cfgtest_comment 'size of system types'
+
+ cfgtest_type_size 'short'
+ cfgtest_type_size 'int'
+ cfgtest_type_size 'long'
+ cfgtest_type_size 'long long'
+ cfgtest_type_size 'float'
+ cfgtest_type_size 'double'
+ cfgtest_type_size 'long double'
+ cfgtest_type_size 'void *'
+
+ mb_cfgtest_headers='stdint.h'
+ cfgtest_type_size 'uintptr_t'
+
+ mb_cfgtest_headers='stdbool.h'
+ cfgtest_type_size '_Bool'
+
+ mb_cfgtest_headers='stddef.h'
+ cfgtest_type_size 'size_t'
+ cfgtest_type_size 'wchar_t'
+
+ mb_cfgtest_headers='unistd.h'
+ cfgtest_type_size 'pid_t'
+ cfgtest_type_size 'off_t'
+
+ mb_cfgtest_headers='time.h'
+ cfgtest_type_size 'time_t'
+
+ mb_cfgtest_headers='stdio.h'
+ cfgtest_type_size 'fpos_t'
+
+ mb_cfgtest_headers='pthread.h'
+ cfgtest_type_size 'pthread_t'
+
# getrandom: easier to simply test,
# than to test whether we need to test
# (and then test).
+ cfgtest_newline
+ cfgtest_comment 'getrandom'
+
mb_cfgtest_headers='sys/syscall.h'
if cfgtest_decl_presence 'SYS_getrandom'; then