mirror of
				https://git.zx2c4.com/wireguard-apple
				synced 2025-10-26 20:07:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			544 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			544 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: MIT
 | |
|  *
 | |
|  * Copyright © 2018-2023 WireGuard LLC. All Rights Reserved.
 | |
|  */
 | |
| 
 | |
| #ifndef RINGLOGGER_H
 | |
| #define RINGLOGGER_H
 | |
| 
 | |
| #include <stdint.h>
 | |
| 
 | |
| struct log;
 | |
| void write_msg_to_log(struct log *log, const char *tag, const char *msg);
 | |
| int write_log_to_file(const char *file_name, const struct log *input_log);
 | |
| uint32_t view_lines_from_cursor(const struct log *input_log, uint32_t cursor, void *ctx, void(*)(const char *, uint64_t, void *));
 | |
| struct log *open_log(const char *file_name);
 | |
| void close_log(struct log *log);
 | |
| 
 | |
| #endif
 |