mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 16:31:40 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			963 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			963 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Fakeroot defines custom fake_dev_t/fake_ino_t as uint64_t
 | |
| but doesn't use the PRIu64 format specifier from inttypes.h
 | |
| to print them thereby relying on a specific representation
 | |
| of these types.
 | |
| 
 | |
| diff -upr fakeroot-1.27.orig/faked.c fakeroot-1.27/faked.c
 | |
| --- fakeroot-1.27.orig/faked.c	2022-01-17 21:37:21.000000000 +0100
 | |
| +++ fakeroot-1.27/faked.c	2022-01-30 11:36:59.963019225 +0100
 | |
| @@ -121,6 +121,7 @@
 | |
|  #include <stdlib.h>
 | |
|  #include <string.h>
 | |
|  #include <signal.h>
 | |
| +#include <inttypes.h>
 | |
|  #ifdef HAVE_STDINT_H
 | |
|  # include <stdint.h>
 | |
|  #endif
 | |
| @@ -687,7 +688,7 @@ int load_database(const uint32_t remote)
 | |
|  /*                               */
 | |
|  /*********************************/
 | |
|  void debug_stat(const struct fakestat *st){
 | |
| -  fprintf(stderr,"dev:ino=(%llx:%lli), mode=0%lo, own=(%li,%li), nlink=%li, rdev=%lli\n",
 | |
| +  fprintf(stderr,"dev:ino=(%"PRIx64":%"PRIu64"), mode=0%lo, own=(%li,%li), nlink=%li, rdev=%"PRIu64"\n",
 | |
|  	  st->dev,
 | |
|  	  st->ino,
 | |
|  	  (long)st->mode,
 |