| 421 | } |
| 422 | |
| 423 | Result FSUSER_CloseArchive(FS_Archive archive) |
| 424 | { |
| 425 | if(!archive) return -2; |
| 426 | |
| 427 | u32 *cmdbuf = getThreadCommandBuffer(); |
| 428 | |
| 429 | cmdbuf[0] = IPC_MakeHeader(0x80E,2,0); // 0x80E0080 |
| 430 | cmdbuf[1] = (u32) archive; |
| 431 | cmdbuf[2] = (u32) (archive >> 32); |
| 432 | |
| 433 | Result ret = 0; |
| 434 | if(R_FAILED(ret = svcSendSyncRequest(fsSessionForArchive(archive)))) return ret; |
| 435 | |
| 436 | return cmdbuf[1]; |
| 437 | } |
| 438 | |
| 439 | Result FSUSER_GetFreeBytes(u64* freeBytes, FS_Archive archive) |
| 440 | { |
no test coverage detected