mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-26 00:57:39 +03:00 
			
		
		
		
	Continuing the removal of unused __libc_* function names, this patch removes the __libc_waitpid name. Tested for x86_64 (testsuite, and that disassembly of installed shared libraries is unchanged by the patch; __waitpid, which is exported from shared libc, changes from weak to strong on some configurations, which is of no significance). * include/sys/wait.h (__libc_waitpid): Remove declaration. * posix/waitpid.c (__libc_waitpid): Rename to __waitpid. (__waitpid): Don't define as alias. Use libc_hidden_def not libc_hidden_weak. (waitpid): Define as alias of __waitpid. * sysdeps/unix/bsd/waitpid.c (__libc_waitpid): Rename to __waitpid. (__waitpid): Don't define as alias. Use libc_hidden_def not libc_hidden_weak. (waitpid): Define as alias of __waitpid. * sysdeps/unix/sysv/linux/i386/syscalls.list (waitpid): Remove __libc_waitpid alias. * sysdeps/unix/sysv/linux/m68k/syscalls.list (waitpid): Likewise. * sysdeps/unix/sysv/linux/powerpc/syscalls.list (waitpid): Likewise. * sysdeps/unix/sysv/linux/sh/syscalls.list (waitpid): Likewise. * sysdeps/unix/sysv/linux/sparc/syscalls.list (waitpid): Likewise. * sysdeps/unix/sysv/linux/tile/waitpid.S (__libc_waitpid): Remove alias. * sysdeps/unix/sysv/linux/waitpid.c (__libc_waitpid): Rename to __waitpid. (__waitpid): Don't define as alias. Use libc_hidden_def not libc_hidden_weak. (waitpid): Define as alias of __waitpid.
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # File name	Caller	Syscall name	Args	Strong name	Weak names
 | |
| 
 | |
| chown		-	chown32		i:sii	__chown		chown@@GLIBC_2.1
 | |
| lchown		-	lchown32	i:sii	__lchown	lchown@@GLIBC_2.0 chown@GLIBC_2.0
 | |
| fchown		-	fchown32	i:iii	__fchown	fchown
 | |
| 
 | |
| getegid		-	getegid32	Ei:	__getegid	getegid
 | |
| geteuid		-	geteuid32	Ei:	__geteuid	geteuid
 | |
| getgid		-	getgid32	Ei:	__getgid	getgid
 | |
| getuid		-	getuid32	Ei:	__getuid	getuid
 | |
| getresgid	-	getresgid32	i:ppp	__getresgid	getresgid
 | |
| getresuid	-	getresuid32	i:ppp	__getresuid	getresuid
 | |
| getgroups	-	getgroups32	i:ip	__getgroups	getgroups
 | |
| 
 | |
| setfsgid	-	setfsgid32	Ei:i	setfsgid
 | |
| setfsuid	-	setfsuid32	Ei:i	setfsuid
 | |
| 
 | |
| modify_ldt	EXTRA	modify_ldt	i:ipi	__modify_ldt	modify_ldt
 | |
| vm86old		EXTRA	vm86old		i:p	__vm86old	vm86@GLIBC_2.0
 | |
| vm86		-	vm86		i:ip	__vm86		vm86@@GLIBC_2.3.4
 | |
| oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2.0
 | |
| setrlimit	-	setrlimit	i:ip	__setrlimit	setrlimit@GLIBC_2.0 setrlimit@@GLIBC_2.2
 | |
| waitpid		-	waitpid		Ci:ipi	__waitpid	waitpid
 | |
| 
 | |
| prlimit64	EXTRA	prlimit64	i:iipp	prlimit64
 | |
| 
 | |
| fanotify_mark	EXTRA	fanotify_mark	i:iiiiis	fanotify_mark
 |