patches/glibc/2.3.6/240-weakalias.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Jul 26 15:12:33 2008 +0000 (2008-07-26)
branch1.2
changeset 730 823ac8f8e9fd
permissions -rw-r--r--
Backport #849 from trunk:
Remove garbage files left behind by downloads from sourceforge.net.

/branches/1.2/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++
/branches/1.2/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
     1 This one was taken from debian.
     2 
     3 # DP: Description: Fix __bind redefinition problem
     4 # DP: Related bugs: 
     5 # DP: Dpatch author: Phil Blundell
     6 # DP: Patch author: Daniel Jacobowitz
     7 # DP: Upstream status: In CVS
     8 # DP: Status Details:
     9 # DP: Date: 2005-12-25
    10 
    11 Index: sysdeps/unix/sysv/linux/arm/socket.S
    12 ===================================================================
    13 RCS file: /cvs/glibc/ports/sysdeps/unix/sysv/linux/arm/socket.S,v
    14 retrieving revision 1.12
    15 retrieving revision 1.13
    16 diff -u -r1.12 -r1.13
    17 --- glibc-2.3.6.ds1.orig/sysdeps/unix/sysv/linux/arm/socket.S	4 Dec 2004 21:20:16 -0000	1.12
    18 +++ glibc-2.3.6.ds1/sysdeps/unix/sysv/linux/arm/socket.S	27 Oct 2005 18:50:12 -0000	1.13
    19 @@ -1,4 +1,6 @@
    20 -/* Copyright (C) 1995, 1996, 1997, 1998, 2003 Free Software Foundation, Inc.
    21 +/* Copyright (C) 1995, 1996, 1997, 1998, 2003, 2004, 2005
    22 +   Free Software Foundation, Inc.
    23 +
    24     This file is part of the GNU C Library.
    25  
    26     The GNU C Library is free software; you can redistribute it and/or
    27 @@ -32,7 +34,11 @@
    28     The .S files for the other calls just #define socket and #include this.  */
    29  
    30  #ifndef __socket
    31 +#ifndef NO_WEAK_ALIAS
    32  #define __socket P(__,socket)
    33 +#else
    34 +#define __socket socket
    35 +#endif
    36  #endif
    37  
    38  #define PUSHARGS_1	str a1, [sp, $-4]!
    39 @@ -120,4 +126,6 @@
    40  
    41  PSEUDO_END (__socket)
    42  
    43 +#ifndef NO_WEAK_ALIAS
    44  weak_alias (__socket, socket)
    45 +#endif