--- Syncify/Error.hpp 2005/04/12 22:42:24 441 +++ Syncify/Error.hpp 2005/04/12 23:50:57 442 @@ -23,19 +23,7 @@ struct MENES_DECLARE ApiTraits : public static const unsigned ErrorBase = 10; static const char* GetName() { return "SMBC"; } static ErrorCode GetLastError() { return errno; } - // XXX: doesn't actually give anything useful - static ext::String GetMessage(const ErrorCode& code) - { - char buffer[1024]; - -#ifdef __GNUC__ - return ext::Buffer(::strerror_r(code, buffer, sizeof (buffer))); -#else - api::Posix::CheckError(::strerror_r(code, buffer, sizeof (buffer))); -#endif - - return ext::Buffer(buffer); - } + static ext::String GetMessage(const ErrorCode& code); }; MENES_DECLARE typedef api::ErrorImpl Error;