1*eaae0b33SPatrick WilliamsFrom bc5f2e5af90854c8f84b5829493dd01facf9af84 Mon Sep 17 00:00:00 2001
2*eaae0b33SPatrick WilliamsFrom: Peter Marko <peter.marko@siemens.com>
3*eaae0b33SPatrick WilliamsDate: Mon, 7 Apr 2025 16:29:32 +0200
4*eaae0b33SPatrick WilliamsSubject: [PATCH] Fix tests with musl
5*eaae0b33SPatrick Williams
6*eaae0b33SPatrick WilliamsUpstream-Status: Submitted [https://github.com/rikyoz/bit7z/pull/292]
7*eaae0b33SPatrick WilliamsSigned-off-by: Peter Marko <peter.marko@siemens.com>
8*eaae0b33SPatrick Williams---
9*eaae0b33SPatrick Williams tests/src/test_bitexception.cpp | 8 ++++++++
10*eaae0b33SPatrick Williams 1 file changed, 8 insertions(+)
11*eaae0b33SPatrick Williams
12*eaae0b33SPatrick Williamsdiff --git a/tests/src/test_bitexception.cpp b/tests/src/test_bitexception.cpp
13*eaae0b33SPatrick Williamsindex 7161fcc5..d85d430d 100644
14*eaae0b33SPatrick Williams--- a/tests/src/test_bitexception.cpp
15*eaae0b33SPatrick Williams+++ b/tests/src/test_bitexception.cpp
16*eaae0b33SPatrick Williams@@ -49,6 +49,8 @@ constexpr PortableErrorTest hresult_tests[] = { // NOLINT(*-avoid-c-arrays)
17*eaae0b33SPatrick Williams     { HRESULT_WIN32_TEST( ERROR_OPEN_FAILED ),
18*eaae0b33SPatrick Williams #ifdef _WIN32
19*eaae0b33SPatrick Williams       "The system cannot open the device or file specified.",
20*eaae0b33SPatrick Williams+#elif defined( __linux__ ) && !defined ( __GLIBC__ )
21*eaae0b33SPatrick Williams+      "I/O error",
22*eaae0b33SPatrick Williams #else
23*eaae0b33SPatrick Williams         "Input/output error",
24*eaae0b33SPatrick Williams #endif
25*eaae0b33SPatrick Williams@@ -67,6 +69,8 @@ constexpr PortableErrorTest hresult_tests[] = { // NOLINT(*-avoid-c-arrays)
26*eaae0b33SPatrick Williams     { HRESULT_WIN32_TEST( ERROR_SEEK ),
27*eaae0b33SPatrick Williams #ifdef _WIN32
28*eaae0b33SPatrick Williams       "The drive cannot locate a specific area or track on the disk.",
29*eaae0b33SPatrick Williams+#elif defined( __linux__ ) && !defined ( __GLIBC__ )
30*eaae0b33SPatrick Williams+      "I/O error",
31*eaae0b33SPatrick Williams #else
32*eaae0b33SPatrick Williams         "Input/output error",
33*eaae0b33SPatrick Williams #endif
34*eaae0b33SPatrick Williams@@ -74,6 +78,8 @@ constexpr PortableErrorTest hresult_tests[] = { // NOLINT(*-avoid-c-arrays)
35*eaae0b33SPatrick Williams     { HRESULT_WIN32_TEST( ERROR_READ_FAULT ),
36*eaae0b33SPatrick Williams #ifdef _WIN32
37*eaae0b33SPatrick Williams       "The system cannot read from the specified device.",
38*eaae0b33SPatrick Williams+#elif defined( __linux__ ) && !defined ( __GLIBC__ )
39*eaae0b33SPatrick Williams+      "I/O error",
40*eaae0b33SPatrick Williams #else
41*eaae0b33SPatrick Williams         "Input/output error",
42*eaae0b33SPatrick Williams #endif
43*eaae0b33SPatrick Williams@@ -81,6 +87,8 @@ constexpr PortableErrorTest hresult_tests[] = { // NOLINT(*-avoid-c-arrays)
44*eaae0b33SPatrick Williams     { HRESULT_WIN32_TEST( ERROR_WRITE_FAULT ),
45*eaae0b33SPatrick Williams #ifdef _WIN32
46*eaae0b33SPatrick Williams       "The system cannot write to the specified device.",
47*eaae0b33SPatrick Williams+#elif defined( __linux__ ) && !defined ( __GLIBC__ )
48*eaae0b33SPatrick Williams+      "I/O error",
49*eaae0b33SPatrick Williams #else
50*eaae0b33SPatrick Williams         "Input/output error",
51*eaae0b33SPatrick Williams #endif
52