summaryrefslogtreecommitdiffhomepage
path: root/loader
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-11-25 21:19:43 +0100
committerStanislaw Halik <sthalik@misaki.pl>2023-11-25 21:20:12 +0100
commit6edd4cb9eaca78a5c4254265f27602e7055d7e44 (patch)
treeca700ddbb03b44a1b012a8a8ef186a3382100087 /loader
parent7409d8ddd39944c4e68ebd50c732ee9a9a886583 (diff)
a
Diffstat (limited to 'loader')
-rw-r--r--loader/filesystem.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/loader/filesystem.cpp b/loader/filesystem.cpp
index 65878209..be3aa1df 100644
--- a/loader/filesystem.cpp
+++ b/loader/filesystem.cpp
@@ -1,10 +1,9 @@
#include "impl.hpp"
#include "compat/assert.hpp"
+#include "compat/debug.hpp"
#include <cerrno>
#include <Corrade/Containers/Pair.h>
#include <Corrade/Containers/String.h>
-#include <Corrade/Utility/Debug.h>
-#include <Corrade/Utility/Implementation/ErrorString.h>
#include <Corrade/Utility/Path.h>
#ifdef _WIN32
#include <Corrade/Containers/Array.h>
@@ -31,10 +30,8 @@ bool loader_impl::chdir(StringView pathname)
#endif
if (ret)
{
- auto error = errno;
- Error err;
- err << "chdir: can't change directory to" << pathname << Error::nospace << ":";
- Corrade::Utility::Implementation::printErrnoErrorString(err, error);
+ auto err = error_string();
+ ERR << "chdir: can't change directory to" << quoted(pathname) << err;
}
return !ret;
}
@@ -55,8 +52,8 @@ void loader_impl::set_application_working_directory()
original_working_directory = std::move(*loc);
else
{
- Error err; err << "can't get original working directory:";
- Corrade::Utility::Implementation::printErrnoErrorString(err, errno);
+ auto err = error_string();
+ ERR << "can't get original working directory" << err;
original_working_directory = "."_s;
}
if (const auto loc = Path::executableLocation())