]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 1 Apr 1998 07:11:57 +0000 (07:11 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 1 Apr 1998 07:11:57 +0000 (07:11 +0000)
1998-04-01 13:20  Mark Kettenis  <kettenis@phys.uva.nl>

* io/Makefile (static-only-routines): Add stat64, fstat64 and
lstat64.

1998-03-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* manual/Makefile: Use object-suffixes-for-libc instead of
object-suffixes.
* rpm/Makefile (install-lib): Likewise.

1998-03-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/lddlibc4.c: Fix OB1 bug.

* sysdeps/unix/sysv/linux/configure.in: Match $machine against
`m68*', not only `m68k'.

1998-04-01 10:50  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

ChangeLog
io/Makefile
manual/Makefile
rpm/Makefile
sysdeps/unix/sysv/linux/lddlibc4.c

index e01db2822d1850b97b74f2164f3d02b5e77ccfc4..f765982d41df1b2b7ce13552181eb30ca0457533 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,22 @@
-Wed Apr  1 10:50:23 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+1998-04-01 13:20  Mark Kettenis  <kettenis@phys.uva.nl>
+
+       * io/Makefile (static-only-routines): Add stat64, fstat64 and
+       lstat64.
+
+1998-03-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * manual/Makefile: Use object-suffixes-for-libc instead of
+       object-suffixes.
+       * rpm/Makefile (install-lib): Likewise.
+
+1998-03-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * sysdeps/unix/sysv/linux/lddlibc4.c: Fix OB1 bug.
+
+       * sysdeps/unix/sysv/linux/configure.in: Match $machine against
+       `m68*', not only `m68k'.
+
+1998-04-01 10:50  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
        * sysdeps/unix/sysv/linux/m68k/dl-librecon.h: New file.
 
index 8329f4fa625c727ac24225c504246f9fd2170229..e15676f39d896948e3fc9848fcffb10e12acafda 100644 (file)
@@ -49,7 +49,7 @@ routines :=                                                         \
 # These routines will be omitted from the libc shared object.
 # Instead the static object files will be included in a special archive
 # linked against when the shared library will be used.
-static-only-routines = stat fstat lstat mknod
+static-only-routines = stat fstat lstat mknod stat64 fstat64 lstat64
 
 others         := pwd
 test-srcs      := ftwtest
index a952299ee7312a7e448582f690efb7873c60da86..e4efe73ae5de116ad6f7fd81995c7a3c4ff96a00 100644 (file)
@@ -144,7 +144,7 @@ glibc-doc-$(edition).tar: $(doc-only-dist) $(distribute)
 .PHONY: mostlyclean distclean realclean clean
 mostlyclean:
        -rm -f libc.dvi libc.info* dir-add.info $(common-objpfx)stub-manual
-       -rm -f $(foreach o,$(object-suffixes),$(objpfx)stamp$o)
+       -rm -f $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
 clean: mostlyclean
 distclean: clean
 indices = cp fn pg tp vr ky
@@ -207,7 +207,7 @@ $(glibc-targets):
 # Create stamp files if they don't exist, so the parent makefile's rules for
 # updating the library archives are happy with us, and never think we have
 # changed the library.
-lib: $(foreach o,$(object-suffixes),$(objpfx)stamp$o)
+lib: $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
 stubs: $(common-objpfx)stub-manual
 $(common-objpfx)stub-manual ../po/manual.pot $(objpfx)stamp%:
        $(make-target-directory)
index 3edf21ebbf82122cd923cbda7029c4ae070b42c5..d6f82d2167920e606a1ee3108d949285a2c5f7a7 100644 (file)
@@ -43,7 +43,7 @@ install-slib += $(foreach lib,$(versioned),\
 install-lib += $(versioned)
 
 # Add libc.a and libc_p.a.
-install-lib += $(foreach o,$(filter-out .os,$(object-suffixes)),\
+install-lib += $(foreach o,$(filter-out .os,$(object-suffixes-for-libc)),\
                         $(patsubst %,$(libtype$o),c))
 
 ifeq (yes,$(build-shared))
index 7c00d05d438c7c9cbd5ab4463c7ab78141c89f4f..ae6e611859c1a78425ee9e78b633a92224a87ce5 100644 (file)
@@ -75,11 +75,11 @@ main (int argc, char *argv[])
   /* We don't need the file open anymore.  */
   fclose (fp);
 
-  /* We must put `__LDD=ARGV0=<program-name>' in the environment.  */
+  /* We must put `__LDD_ARGV0=<program-name>' in the environment.  */
   filename_len = strlen (filename);
   buf = (char *) alloca (sizeof "__LDD_ARGV0=" + filename_len);
   mempcpy (mempcpy (buf, "__LDD_ARGV0=", sizeof "__LDD_ARGV0=" - 1),
-          filename, filename_len);
+          filename, filename_len + 1);
   /* ...and put the value in the environment.  */
   putenv (buf);