aboutsummaryrefslogtreecommitdiffstats
path: root/libtest/libtest.h
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-05-14 10:47:23 +0200
committerMattias Andrée <m@maandree.se>2026-05-14 10:47:23 +0200
commitb1d4927aa3d1d1b31034ede3eeb374efcdcfed0d (patch)
tree088d55cefd7673ce2e9741aaa5b20cb0fc5603bd /libtest/libtest.h
parentTests and fixes (diff)
downloadlibrecrypt-b1d4927aa3d1d1b31034ede3eeb374efcdcfed0d.tar.gz
librecrypt-b1d4927aa3d1d1b31034ede3eeb374efcdcfed0d.tar.bz2
librecrypt-b1d4927aa3d1d1b31034ede3eeb374efcdcfed0d.tar.xz
Tests and fixes
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to '')
-rw-r--r--libtest/libtest.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/libtest/libtest.h b/libtest/libtest.h
index 9fa7e56..8f44114 100644
--- a/libtest/libtest.h
+++ b/libtest/libtest.h
@@ -424,18 +424,18 @@ size_t libtest_get_alloc_failure_in(void);
void libtest_set_alloc_failure_in(size_t n);
-extern unsigned char *libtest_random_pattern;
-extern size_t libtest_random_pattern_length;
-extern size_t libtest_random_pattern_offset;
+extern const unsigned char *volatile libtest_random_pattern;
+extern volatile size_t libtest_random_pattern_length;
+extern volatile size_t libtest_random_pattern_offset;
#if defined(__linux__)
-extern int libtest_getrandom_real;
-extern int libtest_getrandom_error;
-extern size_t libtest_getrandom_max_return;
+extern volatile int libtest_getrandom_real;
+extern volatile int libtest_getrandom_error;
+extern volatile size_t libtest_getrandom_max_return;
#endif
-extern int libtest_getentropy_real;
-extern int libtest_getentropy_error;
-extern size_t libtest_getentropy_calls;
-extern int libtest_getentropy_jmp_val;
+extern volatile int libtest_getentropy_real;
+extern volatile int libtest_getentropy_error;
+extern volatile size_t libtest_getentropy_calls;
+extern volatile int libtest_getentropy_jmp_val;
extern jmp_buf libtest_getentropy_jmp;