mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	Semaphores: Addressed some style issues
This commit is contained in:
		
							parent
							
								
									abff4a7ee2
								
							
						
					
					
						commit
						61434651d8
					
				
					 1 changed files with 5 additions and 6 deletions
				
			
		|  | @ -57,17 +57,16 @@ public: | |||
| 
 | ||||
| /**
 | ||||
|  * Creates a semaphore | ||||
|  * @param handle Reference to handle for the newly created semaphore | ||||
|  * @param initial_count number of slots reserved for other threads | ||||
|  * @param max_count maximum number of holders the semaphore can have | ||||
|  * @param name Optional name of semaphore | ||||
|  * @return Pointer to new Semaphore object | ||||
|  * @return Handle for the newly created semaphore | ||||
|  */ | ||||
| Semaphore* CreateSemaphore(Handle& handle, u32 initial_count,  | ||||
| Handle CreateSemaphore(u32 initial_count,  | ||||
|     u32 max_count, const std::string& name) { | ||||
| 
 | ||||
|     Semaphore* semaphore = new Semaphore; | ||||
|     handle = g_object_pool.Create(semaphore); | ||||
|     Handle handle = g_object_pool.Create(semaphore); | ||||
| 
 | ||||
|     semaphore->initial_count = initial_count; | ||||
|     // When the semaphore is created, some slots are reserved for other threads,
 | ||||
|  | @ -76,7 +75,7 @@ Semaphore* CreateSemaphore(Handle& handle, u32 initial_count, | |||
|     semaphore->current_usage -= initial_count; | ||||
|     semaphore->name = name; | ||||
| 
 | ||||
|     return semaphore; | ||||
|     return handle; | ||||
| } | ||||
| 
 | ||||
| ResultCode CreateSemaphore(Handle* handle, u32 initial_count,  | ||||
|  | @ -85,7 +84,7 @@ ResultCode CreateSemaphore(Handle* handle, u32 initial_count, | |||
|     if (initial_count > max_count) | ||||
|         return ResultCode(ErrorDescription::InvalidCombination, ErrorModule::Kernel, | ||||
|                           ErrorSummary::WrongArgument, ErrorLevel::Permanent); | ||||
|     Semaphore* semaphore = CreateSemaphore(*handle, initial_count, max_count, name); | ||||
|     *handle = CreateSemaphore(initial_count, max_count, name); | ||||
| 
 | ||||
|     return RESULT_SUCCESS; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue