mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			695 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			695 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| fstatat64 is macrod to fstatat in sys/stat.h in musl- but then that fstatat is
 | |
| used in the _syscall4 macro mapping to __NR_$name, and __NR_fstatat is not
 | |
| defined anywhere here, as it wants the 64 name.
 | |
| 
 | |
| so, just let it keep the name with an undef of the stat.h macro, then the macro
 | |
| expansion below evaluates correctly.
 | |
| --- a/third_party/lss/linux_syscall_support.h
 | |
| +++ b/third_party/lss/linux_syscall_support.h
 | |
| @@ -4947,7 +4947,8 @@
 | |
|    # endif
 | |
|    #endif
 | |
|    #if defined(__NR_fstatat64)
 | |
| +    #undef fstatat64
 | |
|      LSS_INLINE _syscall4(int,   fstatat64,        int,   d,
 | |
|                           const char *,      p,
 | |
|                           struct kernel_stat64 *,   b,    int,   f)
 | |
|    #endif
 |