mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 21:42:43 +00:00 
			
		
		
		
	LibCore: Make LocalSocket takeover mechanism return ErrorOr<T>
This commit is contained in:
		
							parent
							
								
									c37a02341b
								
							
						
					
					
						commit
						c1a3968c66
					
				
					 9 changed files with 26 additions and 33 deletions
				
			
		|  | @ -16,8 +16,8 @@ ErrorOr<int> serenity_main(Main::Arguments) | |||
|     Core::EventLoop event_loop; | ||||
|     TRY(Core::System::pledge("stdio unix rpath recvfd", nullptr)); | ||||
| 
 | ||||
|     auto socket = Core::LocalSocket::take_over_accepted_socket_from_system_server(); | ||||
|     IPC::new_client_connection<LanguageServers::Shell::ClientConnection>(socket.release_nonnull(), 1); | ||||
|     auto socket = TRY(Core::LocalSocket::take_over_accepted_socket_from_system_server()); | ||||
|     IPC::new_client_connection<LanguageServers::Shell::ClientConnection>(move(socket), 1); | ||||
|     TRY(Core::System::pledge("stdio rpath recvfd", nullptr)); | ||||
|     TRY(Core::System::unveil("/etc/passwd", "r")); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling