Filesystem services: Difference between revisions

No edit summary
No edit summary
Line 22: Line 22:


== SetFsPermissions ==
== SetFsPermissions ==
Takes a storageID, a pid, a titleID, a type-A buffer for the [[NPDM#FS_Access_Header| FS Access Header]], and a type-A buffer for the [[NPDM#FS_Access_Control| FS Access Control]]
Takes a storageID, a pid, a titleID, a 0x1C type-A buffer for the [[NPDM#FS_Access_Header| FS Access Header]], and a 0x2C type-A buffer for the [[NPDM#FS_Access_Control| FS Access Control]]


Final FS permissions are stored as (ACI0_perms & ACID_perms). Will panic(svcBreak) when buffer sizes from ipc-rawdata are invalid.
Final FS permissions are stored as (ACI0_perms & ACID_perms). Will panic(svcBreak) when buffer sizes from ipc-rawdata are invalid.