Changes

Jump to navigation Jump to search
757 bytes added ,  15:01, 15 March 2023
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.

Navigation menu