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