about summary refs log tree commit diff
path: root/sysdeps/unix/make-syscalls.sh
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-06-20 19:24:17 +0000
committerRichard Henderson <rth@redhat.com>2003-06-20 19:24:17 +0000
commit27681b99303c9c805a7b6beb185595879a6cc1ce (patch)
tree7c806533f9d0e73ef21880acaf5bc9724db83454 /sysdeps/unix/make-syscalls.sh
parentc795f356aa16ac1ee7962909c0f0a0b03ca2af11 (diff)
downloadglibc-27681b99303c9c805a7b6beb185595879a6cc1ce.tar.gz
glibc-27681b99303c9c805a7b6beb185595879a6cc1ce.tar.xz
glibc-27681b99303c9c805a7b6beb185595879a6cc1ce.zip
* sysdeps/unix/make-syscalls.sh: Implement ! prefix for strong aliases. * sysdeps/unix/sysv/linux/alpha/syscalls.list (open, open64): New.
	* sysdeps/unix/make-syscalls.sh: Implement ! prefix for strong aliases.
	* sysdeps/unix/sysv/linux/alpha/syscalls.list (open, open64): New.

2003-06-20  Richard Henderson  <rth@redhat.com>
Diffstat (limited to 'sysdeps/unix/make-syscalls.sh')
-rw-r--r--sysdeps/unix/make-syscalls.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/sysdeps/unix/make-syscalls.sh b/sysdeps/unix/make-syscalls.sh
index 0c7eab64c9..4fea51adef 100644
--- a/sysdeps/unix/make-syscalls.sh
+++ b/sysdeps/unix/make-syscalls.sh
@@ -202,6 +202,11 @@ shared-only-routines += $file
 	fi
 	echo "	 echo 'symbol_version($source, $base, $ver)'; \\"
 	;;
+      !*)
+	name=`echo $name | sed 's/.//'`
+	echo "	 echo 'strong_alias ($strong, $name)'; \\"
+	echo "	 echo 'libc_hidden_def ($name)'; \\"
+	;;
       *)
 	echo "	 echo 'weak_alias ($strong, $name)'; \\"
 	echo "	 echo 'libc_hidden_weak ($name)'; \\"