several net bugfixes and improvements and fix some memory leaks
This commit is contained in:
		
							parent
							
								
									da1b289afc
								
							
						
					
					
						commit
						bd40efbf0b
					
				
					 8 changed files with 365 additions and 180 deletions
				
			
		|  | @ -35,6 +35,8 @@ grub_net_tcp_open (char *server, | |||
| 					    void *data), | ||||
| 		   void (*error_hook) (grub_net_tcp_socket_t sock, | ||||
| 				       void *data), | ||||
| 		   void (*fin_hook) (grub_net_tcp_socket_t sock, | ||||
| 				     void *data), | ||||
| 		   void *hook_data); | ||||
| 
 | ||||
| grub_net_tcp_listen_t | ||||
|  | @ -70,6 +72,8 @@ grub_net_tcp_accept (grub_net_tcp_socket_t sock, | |||
| 					      void *data), | ||||
| 		     void (*error_hook) (grub_net_tcp_socket_t sock, | ||||
| 					 void *data), | ||||
| 		     void (*fin_hook) (grub_net_tcp_socket_t sock, | ||||
| 				       void *data), | ||||
| 		     void *hook_data); | ||||
| 
 | ||||
| #endif | ||||
|  |  | |||
|  | @ -214,6 +214,7 @@ static inline grub_uint64_t grub_swap_bytes64(grub_uint64_t x) | |||
| # define grub_be_to_cpu16(x)	((grub_uint16_t) (x)) | ||||
| # define grub_be_to_cpu32(x)	((grub_uint32_t) (x)) | ||||
| # define grub_be_to_cpu64(x)	((grub_uint64_t) (x)) | ||||
| # define grub_cpu_to_be16_compile_time(x)	((grub_uint16_t) (x)) | ||||
| # define grub_cpu_to_be32_compile_time(x)	((grub_uint32_t) (x)) | ||||
| # define grub_cpu_to_be64_compile_time(x)	((grub_uint64_t) (x)) | ||||
| # define grub_be_to_cpu64_compile_time(x)	((grub_uint64_t) (x)) | ||||
|  | @ -232,6 +233,7 @@ static inline grub_uint64_t grub_swap_bytes64(grub_uint64_t x) | |||
| # define grub_be_to_cpu16(x)	grub_swap_bytes16(x) | ||||
| # define grub_be_to_cpu32(x)	grub_swap_bytes32(x) | ||||
| # define grub_be_to_cpu64(x)	grub_swap_bytes64(x) | ||||
| # define grub_cpu_to_be16_compile_time(x)	grub_swap_bytes16_compile_time(x) | ||||
| # define grub_cpu_to_be32_compile_time(x)	grub_swap_bytes32_compile_time(x) | ||||
| # define grub_cpu_to_be64_compile_time(x)	grub_swap_bytes64_compile_time(x) | ||||
| # define grub_be_to_cpu64_compile_time(x)	grub_swap_bytes64_compile_time(x) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue