Misc fixes

This commit is contained in:
Adubbz 2018-06-04 12:05:03 +10:00
parent b4c464f840
commit 517f064028
No known key found for this signature in database
GPG Key ID: E330492F6F3E433A
5 changed files with 8 additions and 8 deletions

View File

@ -21,5 +21,5 @@ Result nsGetApplicationControlData(u8 flag, u64 titleID, NsApplicationControlDat
Result nsvmInitialize(void); Result nsvmInitialize(void);
void nsvmExit(void); void nsvmExit(void);
Result nsvmNeedsUpdateVulnerability(u8 *out); Result nsvmNeedsUpdateVulnerability(bool *out);
Result nsvmGetSafeSystemVersion(u16 *out); Result nsvmGetSafeSystemVersion(u16 *out);

View File

@ -27,4 +27,4 @@ Result pmdmntEnableDebugForApplication(Handle* handle_out);
Result pminfoGetTitleId(u64* title_id_out, u64 pid); Result pminfoGetTitleId(u64* title_id_out, u64 pid);
Result pmshellLaunchProcess(u32 launch_flags, u64 titleID, u64 storageID, u64 *pid); Result pmshellLaunchProcess(u32 launch_flags, u64 titleID, u64 storageID, u64 *pid);
Result pmshellTerminateProcessByTitleId(u64 title_id); Result pmshellTerminateProcessByTitleId(u64 titleID);

View File

@ -121,4 +121,4 @@ Result setsysGetWirelessLanEnableFlag(bool *out);
* @brief Gets the bluetooth status. * @brief Gets the bluetooth status.
* @param out Pointer to output the status to. * @param out Pointer to output the status to.
*/ */
Result setsysGetBluetoothEnableFlag(bool *out); Result setsysGetBluetoothEnableFlag(bool *out);

View File

@ -125,7 +125,7 @@ Result nsvmInitialize(void)
atomicIncrement64(&g_nsvmRefCnt); atomicIncrement64(&g_nsvmRefCnt);
if (serviceIsActive(&g_nsvmSrv)) if (serviceIsActive(&g_nsvmSrv))
return MAKERESULT(Module_Libnx, LibnxError_AlreadyInitialized); return 0;
return smGetService(&g_nsvmSrv, "ns:vm"); return smGetService(&g_nsvmSrv, "ns:vm");
} }
@ -140,7 +140,7 @@ void nsvmExit(void)
} }
} }
Result nsvmNeedsUpdateVulnerability(u8 *out) { Result nsvmNeedsUpdateVulnerability(bool *out) {
IpcCommand c; IpcCommand c;
ipcInitialize(&c); ipcInitialize(&c);

View File

@ -315,21 +315,21 @@ Result pmshellLaunchProcess(u32 launch_flags, u64 titleID, u64 storageID, u64 *p
return rc; return rc;
} }
Result pmshellTerminateProcessByTitleId(u64 title_id) { Result pmshellTerminateProcessByTitleId(u64 titleID) {
IpcCommand c; IpcCommand c;
ipcInitialize(&c); ipcInitialize(&c);
struct { struct {
u64 magic; u64 magic;
u64 cmd_id; u64 cmd_id;
u64 title_id; u64 titleID;
} *raw; } *raw;
raw = ipcPrepareHeader(&c, sizeof(*raw)); raw = ipcPrepareHeader(&c, sizeof(*raw));
raw->magic = SFCI_MAGIC; raw->magic = SFCI_MAGIC;
raw->cmd_id = 2; raw->cmd_id = 2;
raw->title_id = title_id; raw->titleID = titleID;
Result rc = serviceIpcDispatch(&g_pmshellSrv); Result rc = serviceIpcDispatch(&g_pmshellSrv);