Tue Oct 17 23:00:10 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
authorRoland McGrath <roland@gnu.org>
Wed, 18 Oct 1995 05:47:53 +0000 (05:47 +0000)
committerRoland McGrath <roland@gnu.org>
Wed, 18 Oct 1995 05:47:53 +0000 (05:47 +0000)
* 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.

ChangeLog
hurd/hurdlookup.c
hurd/hurdsock.c
sysdeps/mach/_strerror.c
sysdeps/unix/sysv/linux/i386/stat.S
sysdeps/unix/sysv/linux/i386/sysdep.S
sysdeps/unix/sysv/linux/sigset.h [deleted file]

index b5eddcb..c920ff4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,23 @@
+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.
+
 Tue Oct 17 01:21:21 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
 
+       * hurd/hurdsock.c: Include stdio-common/_itoa.h instead of
+       stdio/_itoa.h.
+       * hurd/hurdlookup.c: Likewise.
+       
        * hurd/hurd/signal.h: Declare hurd_preempt_signals and
        hurd_unpreempt_signals.
 
index cb815ba..bc3366c 100644 (file)
@@ -21,7 +21,7 @@ Cambridge, MA 02139, USA.  */
 #include <string.h>
 #include <limits.h>
 #include <fcntl.h>
-#include "stdio/_itoa.h"
+#include "stdio-common/_itoa.h"
 #include <hurd/term.h>
 
 
index 4dc6793..a623270 100644 (file)
@@ -24,7 +24,7 @@ Cambridge, MA 02139, USA.  */
 #include <string.h>
 #include <hurd/paths.h>
 #include <stdio.h>
-#include "stdio/_itoa.h"
+#include "stdio-common/_itoa.h"
 #include <cthreads.h>          /* For `struct mutex'.  */
 #include "hurdmalloc.h"                /* XXX */
 
index 8754f4c..82d83a0 100644 (file)
@@ -20,7 +20,7 @@ Cambridge, MA 02139, USA.  */
 #include <string.h>
 #include <mach/error.h>
 #include <errorlib.h>
-#include "../stdio/_itoa.h"
+#include "../stdio-common/_itoa.h"
 
 /* Return a string describing the errno code in ERRNUM.  */
 char *
index 73204bf..5902c21 100644 (file)
@@ -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)
index b873c95..5bbe3b7 100644 (file)
@@ -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:
diff --git a/sysdeps/unix/sysv/linux/sigset.h b/sysdeps/unix/sysv/linux/sigset.h
deleted file mode 100644 (file)
index e9bbb96..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <sysdeps/generic/sigset.h>