// Copyright (c) 2005 David Muse // See the COPYING file for more information #include #include // for strerror #ifdef RUDIMENTS_HAVE_STRINGS_H #include #endif #include #ifdef RUDIMENTS_NAMESPACE namespace rudiments { #endif void error::clearError() { errno=0; } void error::setErrorNumber(int err) { errno=err; } int error::getErrorNumber() { return errno; } const char *error::getErrorString() { return strerror(errno); } #ifdef RUDIMENTS_NAMESPACE } #endif