summaryrefslogtreecommitdiffstats
path: root/tests/helpers/test_sysinfo.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/helpers/test_sysinfo.c')
-rw-r--r--tests/helpers/test_sysinfo.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/helpers/test_sysinfo.c b/tests/helpers/test_sysinfo.c
index 81fbdd7..c36aca2 100644
--- a/tests/helpers/test_sysinfo.c
+++ b/tests/helpers/test_sysinfo.c
@@ -25,6 +25,7 @@
#include <inttypes.h>
#include <wchar.h>
#include <errno.h>
+#include <time.h>
#include <sys/ioctl.h>
#include <sys/mount.h>
@@ -125,7 +126,13 @@ static int hlp_fsopen_ok(void)
return 0;
}
-static mntHlpfnc hlps[] =
+static int hlp_sz_time(void)
+{
+ printf("%zu\n", sizeof(time_t));
+ return 0;
+}
+
+static const mntHlpfnc hlps[] =
{
{ "WORDSIZE", hlp_wordsize },
{ "pagesize", hlp_pagesize },
@@ -139,13 +146,14 @@ static mntHlpfnc hlps[] =
{ "wcsspn-ok", hlp_wcsspn_ok },
{ "enotty-ok", hlp_enotty_ok },
{ "fsopen-ok", hlp_fsopen_ok },
+ { "sz(time_t)", hlp_sz_time },
{ NULL, NULL }
};
int main(int argc, char **argv)
{
int re = 0;
- mntHlpfnc *fn;
+ const mntHlpfnc *fn;
if (argc == 1) {
for (fn = hlps; fn->name; fn++) {