Line 373: |
Line 373: |
| = nsd:u, nsd:a = | | = nsd:u, nsd:a = |
| This is "nn::nsd::detail::IManager". | | This is "nn::nsd::detail::IManager". |
| + | |
| + | nsd:u has IPC max_sessions 20, nsd:a has IPC max_sessions 5. No retail system titles have access to nsd:a. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 390: |
Line 392: |
| | 14 || [[#ImportSettings]] | | | 14 || [[#ImportSettings]] |
| |- | | |- |
− | | 15 || [4.0.0+] SetChangeEnvironmentIdentifierDisabled | + | | 15 || [4.0.0+] [[#SetChangeEnvironmentIdentifierDisabled]] |
| |- | | |- |
| | 20 || Resolve | | | 20 || Resolve |
Line 408: |
Line 410: |
| | 43 || GetNasApiFqdnEx | | | 43 || GetNasApiFqdnEx |
| |- | | |- |
− | | 50 || GetCurrentSetting | + | | 50 || [[#GetCurrentSetting]] |
| |- | | |- |
− | | 51 || [9.0.0+] WriteTestParameter | + | | 51 || [9.0.0+] [[#WriteTestParameter]] |
| |- | | |- |
− | | 52 || [9.0.0+] ReadTestParameter | + | | 52 || [9.0.0+] [[#ReadTestParameter]] |
| |- | | |- |
| | 60 || [[#ReadSaveDataFromFsForTest]] | | | 60 || [[#ReadSaveDataFromFsForTest]] |
Line 457: |
Line 459: |
| == DeleteSettings == | | == DeleteSettings == |
| Takes an input [[#DeleteMode]], no output. | | Takes an input [[#DeleteMode]], no output. |
| + | |
| + | This is only usable with nsd:a. |
| | | |
| == ImportSettings == | | == ImportSettings == |
| Takes an input [[#ImportMode]], a type-0x5 input buffer, a type-0x6 output buffer, no output. | | Takes an input [[#ImportMode]], a type-0x5 input buffer, a type-0x6 output buffer, no output. |
| + | |
| + | This is only usable with nsd:a. |
| + | |
| + | == SetChangeEnvironmentIdentifierDisabled == |
| + | Takes an input bool, no output. |
| + | |
| + | This is only usable with nsd:a. |
| + | |
| + | == GetCurrentSetting == |
| + | Takes a type-0x16 output buffer containing a 0x12BF0-byte struct. |
| + | |
| + | This is only usable with nsd:a. |
| + | |
| + | == WriteTestParameter == |
| + | Takes a type-0x5 input buffer, no output. |
| + | |
| + | This is only usable with nsd:a. |
| + | |
| + | == ReadTestParameter == |
| + | Takes a type-0x6 output buffer. |
| + | |
| + | This is only usable with nsd:a. |
| | | |
| == ReadSaveDataFromFsForTest == | | == ReadSaveDataFromFsForTest == |
− | Requires the <code>nsd!test_mode</code> setting to be equal to 1. | + | This is only usable with nsd:a. |
| + | |
| + | Requires the <code>nsd!test_mode</code> setting to be equal to 1 (this doesn't apply with newer sysvers). |
| | | |
| Mounts the system save data for bsdsockets as <code>nsdsave</code> and reads from <code>nsd:/file</code> to the specified buffer, at the specified size and offset with no checks whatsoever. <code>nsdsave</code> is then unmounted. | | Mounts the system save data for bsdsockets as <code>nsdsave</code> and reads from <code>nsd:/file</code> to the specified buffer, at the specified size and offset with no checks whatsoever. <code>nsdsave</code> is then unmounted. |
| | | |
| == WriteSaveDataToFsForTest == | | == WriteSaveDataToFsForTest == |
− | Requires the <code>nsd!test_mode</code> setting to be equal to 1. | + | This is only usable with nsd:a. Requires the <code>nsd!test_mode</code> setting to be equal to 1. |
| | | |
| Mounts the system save data for bsdsockets as <code>nsdsave</code> and writes to <code>nsd:/file</code> (appending is allowed) using the specified buffer, at the specified size and offset, with no checks whatsoever. <code>nsdsave</code> is then commited and unmounted. | | Mounts the system save data for bsdsockets as <code>nsdsave</code> and writes to <code>nsd:/file</code> (appending is allowed) using the specified buffer, at the specified size and offset, with no checks whatsoever. <code>nsdsave</code> is then commited and unmounted. |
| | | |
| == DeleteSaveDataOfFsForTest == | | == DeleteSaveDataOfFsForTest == |
− | Requires the <code>nsd!test_mode</code> setting to be equal to 1. | + | This is only usable with nsd:a. Requires the <code>nsd!test_mode</code> setting to be equal to 1. |
| | | |
| Deletes the system save data for bsdsockets. | | Deletes the system save data for bsdsockets. |