136 Commits (e321decf98a6b0041e4d6b30ca79f24308bbb82c)

Author SHA1 Message Date
Yuri Kunde Schlesner e321decf98 Remove SyncRequest from K::Object and create a new K::Session type 11 years ago
Subv ea95876431 Kernel/Semaphore: Small style change 11 years ago
Subv effb181888 Kernel/Semaphores: Invert the available count checking. 11 years ago
Subv 5e25986235 Kernel/Semaphores: Addressed some issues. 11 years ago
Subv cc81a510e3 Semaphore: Removed an unneeded function 11 years ago
Subv 61434651d8 Semaphores: Addressed some style issues 11 years ago
Subv abff4a7ee2 Semaphore: Implemented the initial_count parameter. 11 years ago
Subv 49b31badba SVC: Implemented ReleaseSemaphore. 11 years ago
Subv 82c84883a5 SVC: Implemented svcCreateSemaphore 11 years ago
Lioncash cfc0ee9c60 kernel: Remove unused log arguments 11 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 11 years ago
bunnei dd203f7068 Thread: Fixed to wait on address when in arbitration. 11 years ago
archshift 20d2ed0950 Make OpenDirectory fail if the directory doesn't exist 11 years ago
Subv bc318c464b Mutex: Remove some forward declarations 11 years ago
Subv 64128aa61a Mutex: Release all held mutexes when a thread exits. 11 years ago
Subv e3c8e4901c Mutex: Properly lock the mutex when a thread enters it 11 years ago
Subv 6fac2bf0ab Threads: Remove a redundant function. 11 years ago
Subv ef1d5cda06 Threads: Implemented a sequential thread id 11 years ago
archshift 139a4d91d9 Updated archive.cpp functions for proper error handling 11 years ago
Subv 029ff9f1fd SVC: Implemented GetThreadId. 11 years ago
Lioncash 208598dbe2 kernel: Shorten GetCount 11 years ago
Lioncash 9b68d5e074 kernel: Make some functions const 11 years ago
bunnei de851ba1a1 Thread: Check that thread is actually in "wait state" when verifying wait. 11 years ago
bunnei a449e0e11a Mutex: Changed behavior to always release mutex for all threads. 11 years ago
archshift e5ff01c2cd Implemented RenameDirectory in FS:USER 11 years ago
archshift 45afc15aa6 Implemented RenameFile in FS:USER 11 years ago
Yuri Kunde Schlesner 8189593255 Use pointers instead of passing handles around in some functions. 11 years ago
Yuri Kunde Schlesner 22c86824a4 Remove duplicated docs/update them for changed parameters. 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
archshift 8aeadbd95a Added DeleteFile and DeleteDirectory functions to FS:USER and the archives. 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
Lioncash 7cbecde2ca Add static to some variables 11 years ago
Lioncash 1a8f466217 Remove extraneous semicolons 11 years ago
bunnei 11641b5e79 Archive: Fixed to not destroy archive handle on close. 11 years ago
bunnei bcb0dbf7e1 Archive: Fixed close archive before freeing. 11 years ago
bunnei 3e09c07378 FS_User: Support FileSye::Path in a more generic way. 11 years ago
bunnei a3107a6b57 FileSys: Updated backend code to use FileSys::Path instead of string for paths. 11 years ago
Lioncash ac58b76e71 Fix two format strings. 11 years ago
archshift 04c90c395d Added CreateDirectory function to service/fs.cpp, and in Archive. 11 years ago
Sean 9a012ff007 Fix some warnings 11 years ago
Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code. 11 years ago
Emmanuel Gil Peyrot 0be5c03176 FileSys: split the constructor into an Open method, in order to notify the opener something went wrong. 11 years ago
Emmanuel Gil Peyrot 23c2fbfc7a FileSys/Kernel: Implement SetSize service call for File objects. 11 years ago
archshift 1966f7b0ad Use the citra user path for the sdmc directory 11 years ago
Emmanuel Gil Peyrot 3a570a9fee Kernel: Implement the Close command for Archive, File and Directory. 11 years ago
Emmanuel Gil Peyrot c197ce2180 Kernel: Add a Directory object and a getter for it from an Archive object. 11 years ago
Emmanuel Gil Peyrot 19d04f3abe Kernel: Add a File object and a getter for it from an Archive object. 11 years ago
Lioncash 741321ac24 Core: Get rid of unnecessary switch statement in Kernel 11 years ago
archshift 6e606c515f core: Prune redundant includes 11 years ago
bunnei 3ade84cb7b Threading: Fix thread starting to execute first instruction correctly. 11 years ago