Use C_SYMBOL_NAME when referring to errno and _errno.
authorUlrich Drepper <drepper@redhat.com>
Mon, 1 Jun 1998 13:37:18 +0000 (13:37 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 1 Jun 1998 13:37:18 +0000 (13:37 +0000)
sysdeps/unix/sysv/linux/arm/sysdep.S

index 482535b..f6cb3e4 100644 (file)
 
 /* We define errno here, to be consistent with Linux/i386.  */
        .bss
-       .globl errno
-       .type errno,%object
-       .size errno,4
-errno: .zero 4
-       .globl _errno
-       .type _errno,%object
-_errno = errno /* This name is expected by hj's libc.so.5 startup code.  */
+       .globl C_SYMBOL_NAME(errno)
+       .type C_SYMBOL_NAME(errno),%object
+       .size C_SYMBOL_NAME(errno),4
+C_SYMBOL_NAME(errno):  .zero 4
+       .globl C_SYMBOL_NAME(_errno)
+       .type C_SYMBOL_NAME(_errno),%object
+/* This name is expected by hj's libc.so.5 startup code.  It seems to be needed
+   by pthreads as well.  */
+C_SYMBOL_NAME(_errno) = C_SYMBOL_NAME(errno)
        .text
 
 /* The syscall stubs jump here when they detect an error.