Page history
6 May 2019
5 May 2019
24 April 2019
20 April 2019
17 April 2019
12 April 2019
29 March 2019
27 March 2019
26 March 2019
Remove comma splice accidentally introduced in previous change
-1
Add am error code returned by LeaveFatalSection when unbalanced EnterFatalSection/LeaveFatalSection sequences occur
+149
22 March 2019
23 February 2019
29 January 2019
→Error codes: Add some codes used by nn::fs::HierarchicalRomFileTable
+422
→Error codes
+83
→Error codes: Partition FS codes
+479
11 January 2019
3 January 2019
2 January 2019
0xE02 also happens for files if it's already opened.
+35
Add VI error code that indicates unsupported/unimplemented operations (this is used as a return value in some stubbed functions within vtables)
+48
31 December 2018
30 December 2018
Add PCV error code used to signify invalid arguments (null pointers, etc)
+44
Add time error codes for out of range values and for cases when things cannot be found. These are both used in the implementation of ToPosixTime when looking up timezone entries based off a given rule.
+101
Add time error code for memory allocation failures. This is (as would be expected) used mostly near the service boundaries where allocations are necessary for different handle types
+56
29 December 2018
27 December 2018
Add time error codes related to time point comparisons
+153
Add time error code used to indicate an uninitialized/non-started service
+54
Add PDM error codes related to user IDs
+94
Add two error codes for the PDM service.
+101
Add numeric ID for the PDM services
+16
26 December 2018
23 December 2018
Add mii error code for invalid database signatures and entry count
+137
Add settings error code for null setting value buffers
+57
Add settings module error codes for null settings names and keys
+88
Add mii error code that indicates if certain behaviors are dev/debug-only functionality. When present, this is usually always preceded by a call into the set:sys module checking if the bool "is_db_test_mode_enabled" settings key has a true value set.
+62
Add FS error code for allocator alignment violations
+63
22 December 2018
Add mii error code for entries that can't be found.
+42
Add error code for invalid arguments for the mii service.
+43
21 December 2018
30 November 2018
Add several more null check/precondition error codes for system settings that I missed previously (forgot to check vtables references in relevant functions for return values)
+5,058
Add two more settings error codes related to null buffers/pointers
+143
Add settings error for null keyboard layout buffers (forgot to add this when adding the other ones)
+59
Add quite a number of settings module error codes used for indicating invalid preconditions (notably, null pointer/buffer inputs)
+1,703