mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	Since GLIBC requires a minimum 2.6.32 kernel, the sysctl (CTL_BUS, CTL_BUS_ISA, ISA_*) is always available. We can therefore remove the fallback code reading /etc/arm_systype or parsing /proc/cpuinfo. Remove fscanf from localplt.data as it is no longer called from within GLIBC. * sysdeps/unix/sysv/linux/arm/ioperm.c: Do not include <string.h>. (PATH_ARM_SYSTYPE): Remove. (PATH_CPUINFO): Likewise. (IO_BASE_FOOTBRIDGE): Likewise. (IO_SHIFT_FOOTBRIDGE): Likewise. (struct platform): Likewise. (init_iosys): Remove compatibility code for 2.4 kernels. * sysdeps/unix/sysv/linux/arm/localplt.data: Remove fscanf.
		
			
				
	
	
		
			19 lines
		
	
	
		
			476 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			476 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| libc.so: calloc
 | |
| libc.so: free
 | |
| libc.so: malloc
 | |
| libc.so: memalign
 | |
| libc.so: raise
 | |
| libc.so: realloc
 | |
| libm.so: matherr
 | |
| libpthread.so: __errno_location
 | |
| libpthread.so: raise
 | |
| # The dynamic loader needs __tls_get_addr for TLS, and uses __libc_memalign
 | |
| # internally to allocate aligned TLS storage. The other malloc family of
 | |
| # functions are expected to allow user symbol interposition.
 | |
| ld.so: __tls_get_addr
 | |
| ld.so: __libc_memalign
 | |
| ld.so: malloc
 | |
| ld.so: calloc
 | |
| ld.so: realloc
 | |
| ld.so: free
 |