mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 05:52:46 +00:00 
			
		
		
		
	Kernel+LibC: Remove sys$donate()
This was an old SerenityOS-specific syscall for donating the remainder of the calling thread's time-slice to another thread within the same process. Now that Threading::Lock uses a pthread_mutex_t internally, we no longer need this syscall, which allows us to get rid of a surprising amount of unnecessary scheduler logic. :^)
This commit is contained in:
		
							parent
							
								
									c40780d404
								
							
						
					
					
						commit
						565796ae4e
					
				
					 9 changed files with 2 additions and 127 deletions
				
			
		|  | @ -113,7 +113,6 @@ namespace Kernel { | |||
|     S(setsockopt)                 \ | ||||
|     S(create_thread)              \ | ||||
|     S(gettid)                     \ | ||||
|     S(donate)                     \ | ||||
|     S(rename)                     \ | ||||
|     S(ftruncate)                  \ | ||||
|     S(exit_thread)                \ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling