Make _errno a weak alias, not a strong alias.
authordrepper <drepper>
Wed, 1 Jul 1998 09:33:19 +0000 (09:33 +0000)
committerdrepper <drepper>
Wed, 1 Jul 1998 09:33:19 +0000 (09:33 +0000)
sysdeps/unix/sysv/linux/i386/sysdep.S
sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S
sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.S

index 180c425..2d099f9 100644 (file)
@@ -31,8 +31,7 @@
        .size errno,4
 errno:
        .space  4
-       .globl  _errno
-_errno = errno
+weak_alias (errno, _errno)
 
 /* The following code is only used in the shared library when we
    compile the reentrant version.  Otherwise each system call defines
index e871e1e..38cd942 100644 (file)
@@ -7,5 +7,4 @@ errno:  .space  4
        .type errno, @object
        .size errno, 4
 
-       .globl  _errno
-_errno = errno
+weak_alias (errno, _errno)
index 97adfdf..0923ed5 100644 (file)
@@ -30,5 +30,4 @@ errno:        .space 4
        .globl __errno
 __errno = errno
 
-       .globl _errno
-_errno = errno
+weak_alias (errno, _errno)