mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 16:31:40 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			826 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			826 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From: Mike Crute <mike@crute.us>
 | |
| Date: Sun, 31 May 2020 19:26:32 +0000
 | |
| Subject: [PATCH] Add glibc compatibility to nmon
 | |
| 
 | |
| musl is missing some compatibility with glibc which this patch adds to the nmon
 | |
| source. The fstab.h header was not used and fails to build if it's included.
 | |
| 
 | |
| ---
 | |
| 
 | |
| --- a/lmon.c
 | |
| +++ b/lmon.c
 | |
| @@ -42,6 +42,9 @@
 | |
|  	pi_delayacct_blkio_ticks 
 | |
|  */
 | |
|  
 | |
| +/* Fix compatibility for glibc */ 
 | |
| +#define __STRING(x) #x
 | |
| +
 | |
|  /* note: RAW assumes you are using the index "i" to select the CPU */
 | |
|  #define RAW(member)      (long)((long)(p->cpuN[i].member)   - (long)(q->cpuN[i].member))
 | |
|  #define RAWTOTAL(member) (long)((long)(p->cpu_total.member) - (long)(q->cpu_total.member))
 | |
| @@ -583,7 +586,6 @@
 | |
|  int isroot = 0;
 | |
|  
 | |
|  #include <mntent.h>
 | |
| -#include <fstab.h>
 | |
|  #include <sys/stat.h>
 | |
|  #include <sys/statfs.h>
 | |
|  #include <net/if.h>
 |