mirror of
https://sourceware.org/git/glibc.git
synced 2026-10-24 01:33:52 +03:00
Tue Oct 17 23:00:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* sysdeps/mach/_strerror.c: Include stdio-common/_itoa.h instead of stdio/_itoa.h. Tue Oct 17 19:51:17 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> * sysdeps/unix/sysv/linux/i386/stat.S [PIC] (__stat): Set GOT register %ebx before calling __xstat through PLT. * sysdeps/unix/sysv/linux/i386/sysdep.S: Fix typo in comment. * sysdeps/unix/sysv/linux/sigset.h: Remove file. * hurd/hurdsock.c: Include stdio-common/_itoa.h instead of stdio/_itoa.h. * hurd/hurdlookup.c: Likewise.
This commit is contained in:
@@ -28,11 +28,20 @@ Cambridge, MA 02139, USA. */
|
||||
ENTRY (__stat)
|
||||
movl 8(%esp), %eax
|
||||
movl 4(%esp), %ecx
|
||||
#ifdef PIC
|
||||
pushl %ebx
|
||||
call 0f
|
||||
0: popl %ebx
|
||||
addl $_GLOBAL_OFFSET_TABLE_+[.-0b], %ebx
|
||||
#endif
|
||||
pushl %eax
|
||||
pushl %ecx
|
||||
pushl $_STAT_VER /* Push extra first arg to syscall. */
|
||||
call JUMPTARGET(__xstat)/* Jump to xstat implementation. */
|
||||
addl $12, %esp
|
||||
#ifdef PIC
|
||||
popl %ebx
|
||||
#endif
|
||||
ret
|
||||
|
||||
weak_alias (__stat, stat)
|
||||
|
||||
@@ -33,7 +33,7 @@ __syscall_error:
|
||||
`errno' variable (I don't know why, ask Roland), we have to define
|
||||
it somewhere else.
|
||||
|
||||
...and this please is here. */
|
||||
...and this place is here. */
|
||||
.data
|
||||
.globl errno
|
||||
errno:
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
#include <sysdeps/generic/sigset.h>
|
||||
Reference in New Issue
Block a user