[BZ #7064] Put vm86 into libc.a
Andreas Jaeger
aj@suse.com
Fri Apr 20 19:19:00 GMT 2012
vm86 is not included in libc.a at all, the following patch fixes this.
Tested on Linux/x86 - with make check-abi and visual inspection of
libc.a that it contains now vm86 and libc.so.6 still uses the correct
symbol versioning.
Ok to commit?
An alternative would be to teach make-syscalls.sh about default
symbols since versioned symbols only end in the shared library.
Andreas
2008-12-03 Nix <nix@esperi.org.uk>
[BZ #7064]
* sysdeps/unix/sysv/linux/i386/syscalls.list: Omit explicit version
from __vm86.
diff --git a/sysdeps/unix/sysv/linux/i386/syscalls.list
b/sysdeps/unix/sysv/linux/i386/syscalls.list
index 149d432..e3bcaba 100644
--- a/sysdeps/unix/sysv/linux/i386/syscalls.list
+++ b/sysdeps/unix/sysv/linux/i386/syscalls.list
@@ -2,7 +2,7 @@
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
+vm86 - vm86 i:ip __vm86 vm86
oldgetrlimit EXTRA getrlimit i:ip __old_getrlimit getrlimit@GLIBC_2.0
oldsetrlimit EXTRA setrlimit i:ip __old_setrlimit setrlimit@GLIBC_2.0
waitpid - waitpid Ci:ipi __waitpid waitpid __libc_waitpid
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
More information about the Libc-alpha
mailing list