Add FreeBSD support for netspeeds, entropy and ip components
This commit is contained in:
		
				
					committed by
					
						
						Aaron Marcher
					
				
			
			
				
	
			
			
			
						parent
						
							b6d0bd2fe4
						
					
				
				
					commit
					86849d295b
				
			@@ -17,7 +17,7 @@
 | 
			
		||||
 | 
			
		||||
		return bprintf("%ju", num);
 | 
			
		||||
	}
 | 
			
		||||
#elif defined(__OpenBSD__)
 | 
			
		||||
#elif defined(__OpenBSD__) | defined(__FreeBSD__)
 | 
			
		||||
	const char *
 | 
			
		||||
	entropy(void)
 | 
			
		||||
	{
 | 
			
		||||
 
 | 
			
		||||
@@ -6,6 +6,9 @@
 | 
			
		||||
#if defined(__OpenBSD__)
 | 
			
		||||
	#include <sys/types.h>
 | 
			
		||||
	#include <sys/socket.h>
 | 
			
		||||
#elif defined(__FreeBSD__)
 | 
			
		||||
	#include <netinet/in.h>
 | 
			
		||||
	#include <sys/socket.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include "../util.h"
 | 
			
		||||
 
 | 
			
		||||
@@ -58,7 +58,7 @@
 | 
			
		||||
		return fmt_human((txbytes - oldtxbytes) * 1000 / interval,
 | 
			
		||||
		                 1024);
 | 
			
		||||
	}
 | 
			
		||||
#elif defined(__OpenBSD__)
 | 
			
		||||
#elif defined(__OpenBSD__) | defined(__FreeBSD__)
 | 
			
		||||
	#include <string.h>
 | 
			
		||||
	#include <ifaddrs.h>
 | 
			
		||||
	#include <sys/types.h>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user