601-powerpc_socket_week_alias.patch 635 B

12345678910111213141516171819202122
  1. diff -ruN glibc-2.3.6-orig/sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S glibc-2.3.6/sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S
  2. --- glibc-2.3.6-orig/sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S 2003-07-12 00:46:12.000000000 +0200
  3. +++ glibc-2.3.6/sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S 2008-11-10 16:02:12.760497684 +0100
  4. @@ -42,7 +42,11 @@
  5. #define stackblock 20
  6. #ifndef __socket
  7. +#ifndef NO_WEAK_ALIAS
  8. #define __socket P(__,socket)
  9. +#else
  10. +#define __socket socket
  11. +#endif
  12. #endif
  13. .text
  14. @@ -120,4 +124,6 @@
  15. PSEUDO_END (__socket)
  16. +#ifndef NO_WEAK_ALIAS
  17. weak_alias (__socket, socket)
  18. +#endif