From e8707a6581ecf33a8e35601c8f2e11018bbdc7ec Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Thu, 9 May 2019 01:15:40 -0700 Subject: [PATCH] results: add updater results --- include/stratosphere/results.hpp | 1 + include/stratosphere/results/fs_results.hpp | 2 ++ .../stratosphere/results/updater_results.hpp | 26 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 include/stratosphere/results/updater_results.hpp diff --git a/include/stratosphere/results.hpp b/include/stratosphere/results.hpp index 3957e467..ac352e1d 100644 --- a/include/stratosphere/results.hpp +++ b/include/stratosphere/results.hpp @@ -35,6 +35,7 @@ #include "results/sf_results.hpp" #include "results/sm_results.hpp" #include "results/spl_results.hpp" +#include "results/updater_results.hpp" #include "results/vi_results.hpp" /* Unofficial. */ diff --git a/include/stratosphere/results/fs_results.hpp b/include/stratosphere/results/fs_results.hpp index d05dc037..659e1165 100644 --- a/include/stratosphere/results/fs_results.hpp +++ b/include/stratosphere/results/fs_results.hpp @@ -27,6 +27,8 @@ static constexpr Result ResultFsDirectoryNotEmpty = MAKERESULT(Module_Fs, 8); static constexpr Result ResultFsMountNameAlreadyExists = MAKERESULT(Module_Fs, 60); +static constexpr Result ResultFsTargetNotFound = MAKERESULT(Module_Fs, 1002); + static constexpr Result ResultFsSdCardNotPresent = MAKERESULT(Module_Fs, 2001); static constexpr Result ResultFsNotImplemented = MAKERESULT(Module_Fs, 3001); diff --git a/include/stratosphere/results/updater_results.hpp b/include/stratosphere/results/updater_results.hpp new file mode 100644 index 00000000..9617185d --- /dev/null +++ b/include/stratosphere/results/updater_results.hpp @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2018-2019 Atmosphère-NX + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#pragma once +#include + +static constexpr u32 Module_Updater = 158; + +static constexpr Result ResultUpdaterBootImagePackageNotFound = MAKERESULT(Module_Updater, 2); +static constexpr Result ResultUpdaterInvalidBootImagePackage = MAKERESULT(Module_Updater, 3); +static constexpr Result ResultUpdaterTooSmallWorkBuffer = MAKERESULT(Module_Updater, 4); +static constexpr Result ResultUpdaterMisalignedWorkBuffer = MAKERESULT(Module_Updater, 5); +static constexpr Result ResultUpdaterNeedsRepairBootImages = MAKERESULT(Module_Updater, 6);