View | Details | Raw Unified | Return to bug 6652
Collapse All | Expand All

(-)sysdeps/unix/make-syscalls.sh (-4 / +7 lines)
Lines 195-205 Link Here
195
	  vcount=`expr $vcount + 1`
195
	  vcount=`expr $vcount + 1`
196
	  echo "	 echo 'strong_alias ($strong, $source)'; \\"
196
	  echo "	 echo 'strong_alias ($strong, $source)'; \\"
197
	fi
197
	fi
198
	echo "	 echo 'default_symbol_version($source, $base, $ver)'; \\"
198
	echo "	 echo '#include <shlib-compat.h>'; \\"
199
	echo "	 echo 'versioned_symbol (libc, $source, $base, $ver)'; \\"
199
	;;
200
	;;
200
      *@*)
201
      *@*)
201
	base=`echo $name | sed 's/@.*//'`
202
	IFS="@," read base ver obs <<< "$name"
202
	ver=`echo $name | sed 's/.*@//'`
203
	if test -z "$vcount" ; then
203
	if test -z "$vcount" ; then
204
	  source=$strong
204
	  source=$strong
205
	  vcount=1
205
	  vcount=1
Lines 208-214 Link Here
208
	  vcount=`expr $vcount + 1`
208
	  vcount=`expr $vcount + 1`
209
	  echo "	 echo 'strong_alias ($strong, $source)'; \\"
209
	  echo "	 echo 'strong_alias ($strong, $source)'; \\"
210
	fi
210
	fi
211
	echo "	 echo 'symbol_version ($source, $base, $ver)'; \\"
211
	echo "	 echo '#include <shlib-compat.h>'; \\"
212
	echo "	 echo '#if SHLIB_COMPAT (libc, $ver, $obs)'; \\"
213
	echo "	 echo 'compat_symbol (libc, $source, $base, $ver)'; \\"
214
	echo "	 echo '#endif'; \\"
212
	;;
215
	;;
213
      !*)
216
      !*)
214
	name=`echo $name | sed 's/.//'`
217
	name=`echo $name | sed 's/.//'`
(-)sysdeps/unix/sysv/linux/i386/posix_fadvise64.S (-2 / +6 lines)
Lines 23-28 Link Here
23
23
24
#include <kernel-features.h>
24
#include <kernel-features.h>
25
25
26
#include <shlib-compat.h>
27
26
#define EINVAL	22
28
#define EINVAL	22
27
#define ENOSYS	38
29
#define ENOSYS	38
28
#define EOVERFLOW 75
30
#define EOVERFLOW 75
Lines 158-162 Link Here
158
END (BP_SYM (__posix_fadvise64_l32))
160
END (BP_SYM (__posix_fadvise64_l32))
159
#endif
161
#endif
160
162
161
default_symbol_version (__posix_fadvise64_l64, posix_fadvise64, GLIBC_2.3.3)
163
versioned_symbol (libc, __posix_fadvise64_l64, posix_fadvise64, GLIBC_2_3_3)
162
symbol_version (__posix_fadvise64_l32, posix_fadvise64, GLIBC_2.2)
164
#if SHLIB_COMPAT(libc, GLIBC_2_2, GLIBC_2_3_3)
165
compat_symbol (libc, __posix_fadvise64_l32, posix_fadvise64, GLIBC_2_2)
166
#endif
(-)sysdeps/unix/sysv/linux/i386/syscalls.list (-4 / +4 lines)
Lines 1-8 Link Here
1
# File name	Caller	Syscall name	Args	Strong name	Weak names
1
# File name	Caller	Syscall name	Args	Strong name	Weak names
2
2
3
modify_ldt	EXTRA	modify_ldt	i:ipi	__modify_ldt	modify_ldt
3
modify_ldt	EXTRA	modify_ldt	i:ipi	__modify_ldt	modify_ldt
4
vm86old		EXTRA	vm86old		i:p	__vm86old	vm86@GLIBC_2.0
4
vm86old		EXTRA	vm86old		i:p	__vm86old	vm86@GLIBC_2_0,GLIBC_2_3_4
5
vm86		-	vm86		i:ip	__vm86		vm86@@GLIBC_2.3.4
5
vm86		-	vm86		i:ip	__vm86		vm86@@GLIBC_2_3_4
6
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2.0
6
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2_0,GLIBC_2_2
7
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2.0
7
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2_0,GLIBC_2_2
8
waitpid		-	waitpid		Ci:ipi	__waitpid	waitpid	__libc_waitpid
8
waitpid		-	waitpid		Ci:ipi	__waitpid	waitpid	__libc_waitpid
(-)sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list (-2 / +2 lines)
Lines 1-5 Link Here
1
# File name	Caller	Syscall name	# args	Strong name	Weak names
1
# File name	Caller	Syscall name	# args	Strong name	Weak names
2
2
3
# System calls with wrappers.
3
# System calls with wrappers.
4
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2.0
4
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2_0,GLIBC_2_2
5
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2.0
5
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2_0,GLIBC_2_2
(-)sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list (-2 / +2 lines)
Lines 1-5 Link Here
1
# File name	Caller	Syscall name	Args	Strong name	Weak names
1
# File name	Caller	Syscall name	Args	Strong name	Weak names
2
2
3
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2.0
3
oldgetrlimit	EXTRA	getrlimit	i:ip	__old_getrlimit	getrlimit@GLIBC_2_0,GLIBC_2_2
4
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2.0
4
oldsetrlimit	EXTRA	setrlimit	i:ip	__old_setrlimit	setrlimit@GLIBC_2_0,GLIBC_2_2
5
vfork		-	vfork		0	__vfork		vfork
5
vfork		-	vfork		0	__vfork		vfork

Return to bug 6652