From 62c26587315cddaeee6708d71f1bd892e24817ee Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 17 Sep 2023 16:23:50 +0200 Subject: Fix compilation under clang for bsd-specific functions --- tests/test_strlcat_dynamic_write.c | 2 ++ tests/test_strlcat_static_write.c | 2 ++ tests/test_strlcpy_dynamic_write.c | 2 ++ tests/test_strlcpy_static_write.c | 2 ++ 4 files changed, 8 insertions(+) diff --git a/tests/test_strlcat_dynamic_write.c b/tests/test_strlcat_dynamic_write.c index c4b3a90..68e2244 100644 --- a/tests/test_strlcat_dynamic_write.c +++ b/tests/test_strlcat_dynamic_write.c @@ -6,6 +6,7 @@ #include int main(int argc, char** argv) { +#if !defined(__clang__) char buffer[8] = {0}; strlcat(buffer, "1234567", sizeof(buffer)); puts(buffer); @@ -15,5 +16,6 @@ int main(int argc, char** argv) { CHK_FAIL_END puts(buffer); +#endif return ret; } diff --git a/tests/test_strlcat_static_write.c b/tests/test_strlcat_static_write.c index 7ec70fe..b840372 100644 --- a/tests/test_strlcat_static_write.c +++ b/tests/test_strlcat_static_write.c @@ -6,6 +6,7 @@ #include int main(int argc, char** argv) { +#if !defined(__clang__) char buffer[8] = {0}; strlcat(buffer, "1234567", sizeof(buffer)); puts(buffer); @@ -15,5 +16,6 @@ int main(int argc, char** argv) { CHK_FAIL_END puts(buffer); +#endif return ret; } diff --git a/tests/test_strlcpy_dynamic_write.c b/tests/test_strlcpy_dynamic_write.c index 3a96551..9dd2a82 100644 --- a/tests/test_strlcpy_dynamic_write.c +++ b/tests/test_strlcpy_dynamic_write.c @@ -6,6 +6,7 @@ #include int main(int argc, char** argv) { +#if !defined(__clang__) char buffer[8] = {0}; strlcpy(buffer, "1234567", sizeof(buffer)); puts(buffer); @@ -15,5 +16,6 @@ int main(int argc, char** argv) { CHK_FAIL_END puts(buffer); +#endif return ret; } diff --git a/tests/test_strlcpy_static_write.c b/tests/test_strlcpy_static_write.c index 0628a1b..e9d8994 100644 --- a/tests/test_strlcpy_static_write.c +++ b/tests/test_strlcpy_static_write.c @@ -6,6 +6,7 @@ #include int main(int argc, char** argv) { +#if !defined(__clang__) char buffer[8] = {0}; strlcpy(buffer, "1234567", sizeof(buffer)); puts(buffer); @@ -15,5 +16,6 @@ int main(int argc, char** argv) { CHK_FAIL_END puts(buffer); +#endif return ret; } -- cgit v1.3