]> sourceware.org Git - glibc.git/commitdiff
* sysdeps/unix/make-syscalls.sh: Implement ! prefix for strong aliases. ...
authorRichard Henderson <rth@redhat.com>
Fri, 20 Jun 2003 19:24:17 +0000 (19:24 +0000)
committerRichard Henderson <rth@redhat.com>
Fri, 20 Jun 2003 19:24:17 +0000 (19:24 +0000)
* 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>

ChangeLog
sysdeps/unix/make-syscalls.sh
sysdeps/unix/sysv/linux/alpha/syscalls.list

index c2bb5ffd72c24f51c037ad35069a101366a019df..404169f1df11045504728c57a78f8fb10c8238bc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-20  Richard Henderson  <rth@redhat.com>
+
+       * 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>
 
        * sysdeps/unix/alpha/sysdep.h (INLINE_SYSCALL1): Use __builtin_expect.
index 0c7eab64c9f9e2fa8e33b7f90fedf787949b1d73..4fea51adef59192f82a683e4aea61bdae4cd1fc8 100644 (file)
@@ -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)'; \\"
index 5b637558141f5196571db51bef527c852bda0d40..1e28c119f7869ffc2b5d779825af7ab6e284ad46 100644 (file)
@@ -32,6 +32,8 @@ ftruncate     -       ftruncate       2       __ftruncate     ftruncate __ftruncate64 ftruncate64
 truncate       -       truncate        2       truncate        truncate64
 readahead      -       readahead       3       __readahead     readahead
 sendfile       -       sendfile        i:iipi  sendfile        sendfile64
+open           -       open            Ci:siv  __libc_open     __open open !__libc_open64 __open64 open64
+open64         open    -
 
 # proper socket implementations:
 accept         -       accept          Ci:iBN  __libc_accept   __accept accept
This page took 0.0514 seconds and 5 git commands to generate.