From f9cbc5a384bc0f67cf53d5cb21248678027699f5 Mon Sep 17 00:00:00 2001 From: Beman Dawes Date: Thu, 8 Nov 2007 02:55:21 +0000 Subject: [PATCH] Cope with larger errno on 64-bit systems [SVN r40918] --- test/error_code_test.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/error_code_test.cpp b/test/error_code_test.cpp index 6033576..ca58413 100644 --- a/test/error_code_test.cpp +++ b/test/error_code_test.cpp @@ -151,7 +151,8 @@ int test_main( int, char ** ) #if defined(BOOST_WINDOWS_API) BOOST_CHECK( ec.message() == "Unknown error" ); #elif defined(linux) || defined(__linux) || defined(__linux__) - BOOST_CHECK( ec.message() == "Unknown error 4294967295" ); + // Linux appends value to message as unsigned, so it varies with # of bits + BOOST_CHECK( ec.message().substr(0,13) == "Unknown error" ); #elif defined(__hpux) BOOST_CHECK( ec.message() == "" ); #elif defined(__osf__) @@ -169,7 +170,8 @@ int test_main( int, char ** ) #if defined(BOOST_WINDOWS_API) BOOST_CHECK( dec.message() == "Unknown error" ); #elif defined(linux) || defined(__linux) || defined(__linux__) - BOOST_CHECK( dec.message() == "Unknown error 4294967295" ); + // Linux appends value to message as unsigned, so it varies with # of bits + BOOST_CHECK( dec.message().substr(0,13) == "Unknown error" ); #elif defined(__hpux) BOOST_CHECK( dec.message() == "" ); #elif defined(__osf__)