diff options
Diffstat (limited to 'sysdeps/unix/i386')
-rw-r--r-- | sysdeps/unix/i386/brk.S | 9 | ||||
-rw-r--r-- | sysdeps/unix/i386/fork.S | 3 | ||||
-rw-r--r-- | sysdeps/unix/i386/pipe.S | 3 | ||||
-rw-r--r-- | sysdeps/unix/i386/wait.S | 3 |
4 files changed, 11 insertions, 7 deletions
diff --git a/sysdeps/unix/i386/brk.S b/sysdeps/unix/i386/brk.S index 549db60c66..a7604d7e7a 100644 --- a/sysdeps/unix/i386/brk.S +++ b/sysdeps/unix/i386/brk.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1993, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,97,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -36,9 +36,9 @@ SYSCALL__ (brk, 1) movl 4(%esp), %eax #ifdef PIC /* Standard PIC nonsense to store into `__curbrk' through the GOT. */ - call here -here: popl %ecx - addl $_GLOBAL_OFFSET_TABLE_+[.-here], %ecx + call L(here) +L(here): popl %ecx + addl $_GLOBAL_OFFSET_TABLE_+[.-L(here)], %ecx movl C_SYMBOL_NAME(__curbrk@GOT)(%ecx), %ecx movl %eax, (%ecx) #else @@ -46,5 +46,6 @@ here: popl %ecx #endif xorl %eax, %eax ret +PSEUDO_END (__brk) weak_alias (__brk, brk) diff --git a/sysdeps/unix/i386/fork.S b/sysdeps/unix/i386/fork.S index 063c938703..6d5ed5bbbd 100644 --- a/sysdeps/unix/i386/fork.S +++ b/sysdeps/unix/i386/fork.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1994, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,94,95,97,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -26,5 +26,6 @@ SYSCALL__ (fork, 0) decl r1 andl r1, r0 ret +PSEUDO_END (__fork) weak_alias (__fork, fork) diff --git a/sysdeps/unix/i386/pipe.S b/sysdeps/unix/i386/pipe.S index 154cd8a8ec..1bdadc649a 100644 --- a/sysdeps/unix/i386/pipe.S +++ b/sysdeps/unix/i386/pipe.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991,1992,1993,1995,1997,2002 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,97,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -24,6 +24,7 @@ SYSCALL__ (pipe, 1) movl r1, 4(scratch) xorl %eax, %eax ret +PSEUDO_END (__pipe) libc_hidden_def (__pipe) weak_alias (__pipe, pipe) diff --git a/sysdeps/unix/i386/wait.S b/sysdeps/unix/i386/wait.S index e4491f09ba..49195a229f 100644 --- a/sysdeps/unix/i386/wait.S +++ b/sysdeps/unix/i386/wait.S @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1993, 1995, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,97,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -24,5 +24,6 @@ SYSCALL__ (wait, 1) je null movl r1, (scratch) /* Yes; store the status there. */ null: ret +PSEUDO_END (__wait) weak_alias (__wait, wait) |