external/glibc.git
29 years ago* Makeconfig [elf=yes] (+preinit, +postinit): New variables, set
Roland McGrath [Mon, 20 Feb 1995 10:23:07 +0000 (10:23 +0000)]
* Makeconfig [elf=yes] (+preinit, +postinit): New variables, set

  to crt[in].o.
(csu-objpfx): New variable.
(+link): Use it to find start.o and $(+preinit), $(+postinit).

* Rules (subdir_lib, all): Depend on objs.

29 years agoMon Feb 20 04:04:57 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu>
Roland McGrath [Mon, 20 Feb 1995 09:50:50 +0000 (09:50 +0000)]
Mon Feb 20 04:04:57 1995  Roland McGrath  <roland@duality.gnu.ai.mit.edu>

* config.h.in [HAVE_ELF || HAVE_GNU_LD]: Define HAVE_WEAK_SYMBOLS.

* stdlib/strtod.c (PASTE, PASTE1): New helper macros; use these in
  access to float.h macros.

* misc/efgcvt.c: New file.
* misc/Makefile (routines): Add efgcvt.

29 years ago(routines): Add efgcvt.
Roland McGrath [Mon, 20 Feb 1995 09:03:37 +0000 (09:03 +0000)]
(routines): Add efgcvt.

29 years agoSun Feb 19 20:10:43 1995 Brendan Kehoe <brendan@zen.org>
Brendan Kehoe [Mon, 20 Feb 1995 08:49:29 +0000 (08:49 +0000)]
Sun Feb 19 20:10:43 1995  Brendan Kehoe  <brendan@zen.org>

* sysdeps/sparc/mul.S: Renamed to `dotmul.S'.
        * sysdeps/sparc/Makefile (routines): Reference `dotmul.S', not `mul.S',
        to avoid a misreference that would override sysdeps/generic/mul.c.
* sysdeps/sparc/Dist: Likewise.

29 years ago * sysdeps/sparc/Makefile (routines): Reference `dotmul.S', not `mul.S', ...
Brendan Kehoe [Mon, 20 Feb 1995 01:10:10 +0000 (01:10 +0000)]
    * sysdeps/sparc/Makefile (routines): Reference `dotmul.S', not `mul.S',         to avoid a misreference that would override sysdeps/generic/mul.c.

29 years agoSun Feb 19 17:46:13 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu>
Roland McGrath [Mon, 20 Feb 1995 01:08:14 +0000 (01:08 +0000)]
Sun Feb 19 17:46:13 1995  Roland McGrath  <roland@duality.gnu.ai.mit.edu>

* posix/Makefile (aux): Add environ.
* posix/environ.c: New file.
* sysdeps/unix/sparc/start.c: Remove __environ definition.
* sysdeps/unix/start.c: Likewise.
* sysdeps/unix/sysv/irix4/start.c: Likewise.
* sysdeps/mach/hurd/start.c: Likewise.
* sysdeps/mach/start.c: Likewise.
* sysdeps/stub/start.c: Likewise.

* sysdeps/unix/make_errlist.c: In produced program, test
  HAVE_WEAK_SYMBOLS instead of HAVE_GNU_LD.
* sysdeps/unix/sysv/sysv4/dup2.c: Fix #include of renamed file.
   Remove extra weak alias.

* sysdeps/unix/sysv/sysv4/sigaltstack.S: Fix unsquashed file name
  in #include.

* libc-symbols.h: Put comment around ^L to pacify Solaris as.

* sysdeps/posix/Makefile (cded-objdir-includes): New variable
  replaced cded-objdir-CPPFLAGS; transform $(+includes) instead of
  $(CPPFLAGS).
(mk-stdiolim): Use it instead.

* mach/mach_init.c (__vm_page_size): Make it initialized.  It does
  not work to make a weak alias to a bss symbol.

* stdio/Makefile (distribute): Remove mpn-copy.mk; add gen-mpn-copy.
(tests): Add test-fwrite.
* stdio/test-fwrite.c: New file.

* stdlib/stdlib.h [__USE_GNU]: Declare strtof, strtold, __strtof,
  __strtold.

* Makefile (autoconf-it): New canned sequence.  Do cvs commit if
  there is a CVS directory.
(configure, %/configure): Use $(autoconf-it) for cmds.
* Make-dist: Likewise.
* Makerules ($(gpl2lgpl)): Likewise.
  inlines cause trouble for files defining global register variables.
* stdio/vfprintf.c: Set PREC to zero for %. without following digit.

29 years ago(cded-objdir-includes): New variable replaced cded-objdir-CPPFLAGS; transform $(...
Roland McGrath [Sun, 19 Feb 1995 22:45:57 +0000 (22:45 +0000)]
(cded-objdir-includes): New variable replaced cded-objdir-CPPFLAGS; transform $(+includes) instead of $(CPPFLAGS). (mk-stdiolim): Use it instead.

29 years agoRecognize lynx* as lynxos.
Doug Evans [Sat, 18 Feb 1995 17:18:21 +0000 (17:18 +0000)]
Recognize lynx* as lynxos.

29 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c
Roland McGrath [Sat, 18 Feb 1995 03:51:45 +0000 (03:51 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c

29 years agoinitial import
Roland McGrath [Sat, 18 Feb 1995 01:27:10 +0000 (01:27 +0000)]
initial import