From 184810a581c7b960a03be2cb046c8d3cd9084c71 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 7 Nov 2021 11:25:57 +0100 Subject: [PATCH] AK: Remove now-unused OSError class This has been superseded by the more generally useful AK::Error :^) --- AK/OSError.h | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 AK/OSError.h diff --git a/AK/OSError.h b/AK/OSError.h deleted file mode 100644 index 53f3bfaa9d..0000000000 --- a/AK/OSError.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (c) 2021, Andreas Kling - * - * SPDX-License-Identifier: BSD-2-Clause - */ - -#pragma once - -#include -#include -#include - -namespace AK { - -class OSError { -public: - explicit OSError(int error) - : m_error(error) - { - } - - int error() const { return m_error; } - const char* string() const { return strerror(m_error); } - -private: - int m_error { 0 }; -}; - -template<> -struct Formatter : Formatter { - void format(FormatBuilder& builder, const OSError& value) - { - Formatter::format(builder, value.string()); - } -}; - -} - -using AK::OSError;