ports/sysutils/xxhash/patches/patch-tests_sanity_test_c

19 lines
511 B
Text

Use pledge(2), the sanity test does even not read files.
Index: tests/sanity_test.c
--- tests/sanity_test.c.orig
+++ tests/sanity_test.c
@@ -639,6 +639,13 @@ int main(int argc, const char* argv[])
(void) argc;
(void) argv;
+#ifdef __OpenBSD__
+ if (pledge("stdio", NULL) == -1) {
+ XSUM_log("pledge: %s\n", strerror(errno));
+ return EXIT_FAILURE;
+ }
+#endif
+
{
/* XXH32 */
size_t const n = sizeof(XSUM_XXH32_testdata) / sizeof(XSUM_XXH32_testdata[0]);