kopensolaris-gnu/glibc.git
24 years agoRegenerated: autoconf sysdeps/mach/hurd/configure.in libc-960605
roland [Wed, 5 Jun 1996 05:09:56 +0000 (05:09 +0000)]
Regenerated: autoconf  sysdeps/mach/hurd/configure.in

24 years ago* config.guess: Combine mips-mips-riscos cases, and use cpp to
bothner [Wed, 5 Jun 1996 04:12:46 +0000 (04:12 +0000)]
* config.guess:  Combine mips-mips-riscos cases, and use cpp to
distinguish sysv/svr4/bsd variants.

24 years ago.
roland [Wed, 5 Jun 1996 04:03:34 +0000 (04:03 +0000)]
.

24 years agoWed Jun 5 00:01:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 04:03:07 +0000 (04:03 +0000)]
Wed Jun  5 00:01:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Fix typos in last change.
Comment out ref to nonexistent _dl_close.

24 years ago.
roland [Wed, 5 Jun 1996 03:29:45 +0000 (03:29 +0000)]
.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:29:19 +0000 (03:29 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* resolv/res_debug.c: Add missing #include <ctype.h>.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:29:13 +0000 (03:29 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/libm-ieee754/w_hypotl.c: Fix typo.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:29:04 +0000 (03:29 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/Makefile (long-double-fcts): New variable, set to yes.
* sysdeps/m68k/Makefile: Likewise.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:29:00 +0000 (03:29 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/libm-ieee754/w_cabsl.c: __cabsl_complex -> __cabs_complexl

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:28:54 +0000 (03:28 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/getlogin.c: Must pass struct utmp ptr to getutline_r.
* sysdeps/unix/getlogin_r.c: Likewise.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:28:50 +0000 (03:28 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/schedbits.h: File removed.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 03:28:45 +0000 (03:28 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* math/Makefile (libm-support, libm-calls): New variables.
(libm-routines): Construct this from those.
(calls): New variable.
(routines): Construct this from it.
* math/Makefile (long-m-routines): Define recursive variable as
$(long-m-$(long-double-fcts)).
(long-m-yes): Put list of routines here.
(long-c-routines, long-c-yes): Likewise.
* math/Makefile [$(long-double-fcts)!=yes] (CPPFLAGS): Append
  -DNO_LONG_DOUBLE.

24 years ago.
roland [Wed, 5 Jun 1996 01:07:21 +0000 (01:07 +0000)]
.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:50 +0000 (01:05 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_asinl.S, sysdeps/libm-i387/e_atan2l.S,
sysdeps/libm-i387/e_expl.S, sysdeps/libm-i387/e_fmodl.S,
sysdeps/libm-i387/e_log10l.S, sysdeps/libm-i387/e_logl.S,
sysdeps/libm-i387/e_remainderl.S, sysdeps/libm-i387/e_scalbl.S,
sysdeps/libm-i387/e_sqrtl.S, sysdeps/libm-i387/s_atanl.S,
sysdeps/libm-i387/s_cosl.S, sysdeps/libm-i387/s_ilogbl.S,
sysdeps/libm-i387/s_log1pl.S, sysdeps/libm-i387/s_logbl.S,
sysdeps/libm-i387/s_scalbnl.S, sysdeps/libm-i387/s_sinl.S,
sysdeps/libm-i387/s_tanl.S: New files.  i387 assembler versions
of `long double' math functions.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:41 +0000 (01:05 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/ttyname_r.c (ttyname_r): Use _D_EXACT_NAMLEN
to determine length of directory entry name.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:36 +0000 (01:05 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/k_standard.c: Add handling for errors
in long double functions.

24 years agoTue Jun 4 21:01:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 01:05:31 +0000 (01:05 +0000)]
Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/getlogin_r.c: New file.

24 years agoTue Jun 4 20:10:09 1996 J.T. Conklin <jtc@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:26 +0000 (01:05 +0000)]
Tue Jun  4 20:10:09 1996  J.T. Conklin  <jtc@cygnus.com>

* sysdeps/libm-i387/s_finitef.S: Fix mask for exponent.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:19 +0000 (01:05 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* io/Makefile (routines): Add ttyname_r.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:05:06 +0000 (01:05 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_ilogbl.c, sysdeps/libm-ieee754/s_logbl.c,
sysdeps/libm-ieee754/s_modfl.c:  New files.  Generic versions
of `long double' math functions.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:04:49 +0000 (01:04 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/w_acoshl.c, sysdeps/libm-ieee754/w_acosl.c,
sysdeps/libm-ieee754/w_asinl.c, sysdeps/libm-ieee754/w_atan2l.c,
sysdeps/libm-ieee754/w_atanhl.c, sysdeps/libm-ieee754/w_cabsl.c,
sysdeps/libm-ieee754/w_coshl.c, sysdeps/libm-ieee754/w_dreml.c,
sysdeps/libm-ieee754/w_expl.c, sysdeps/libm-ieee754/w_fmodl.c,
sysdeps/libm-ieee754/w_gammal.c, sysdeps/libm-ieee754/w_gammal_r.c,
sysdeps/libm-ieee754/w_hypotl.c, sysdeps/libm-ieee754/w_j0l.c,
sysdeps/libm-ieee754/w_j1l.c, sysdeps/libm-ieee754/w_jnl.c,
sysdeps/libm-ieee754/w_lgammal.c, sysdeps/libm-ieee754/w_lgammal_r.c,
sysdeps/libm-ieee754/w_log10l.c, sysdeps/libm-ieee754/w_logl.c,
sysdeps/libm-ieee754/w_powl.c, sysdeps/libm-ieee754/w_remainderl.c,
sysdeps/libm-ieee754/w_scalbl.c, sysdeps/libm-ieee754/w_sinhl.c,
sysdeps/libm-ieee754/w_sqrtl.c: New files.  Wrapper functions
around long double function implementations.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:04:21 +0000 (01:04 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/w_acoshl.c, sysdeps/libm-ieee754/w_acosl.c,
sysdeps/libm-ieee754/w_asinl.c, sysdeps/libm-ieee754/w_atan2l.c,
sysdeps/libm-ieee754/w_atanhl.c, sysdeps/libm-ieee754/w_cabsl.c,
sysdeps/libm-ieee754/w_coshl.c, sysdeps/libm-ieee754/w_dreml.c,
sysdeps/libm-ieee754/w_expl.c, sysdeps/libm-ieee754/w_fmodl.c,
sysdeps/libm-ieee754/w_gammal.c, sysdeps/libm-ieee754/w_gammal_r.c,
sysdeps/libm-ieee754/w_hypotl.c, sysdeps/libm-ieee754/w_j0l.c,
sysdeps/libm-ieee754/w_j1l.c, sysdeps/libm-ieee754/w_jnl.c,
sysdeps/libm-ieee754/w_lgammal.c, sysdeps/libm-ieee754/w_lgammal_r.c,
sysdeps/libm-ieee754/w_log10l.c, sysdeps/libm-ieee754/w_logl.c,
sysdeps/libm-ieee754/w_powl.c, sysdeps/libm-ieee754/w_remainderl.c,
sysdeps/libm-ieee754/w_scalbl.c, sysdeps/libm-ieee754/w_sinhl.c,
sysdeps/libm-ieee754/w_sqrtl.c: New files.  Wrapper functions
around long double function implementations.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:04:11 +0000 (01:04 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* resolv/res_debug.c, resolv/resolv.h: Update from bind-4.3.4-T4A.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 01:04:06 +0000 (01:04 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c (rtld_map): Renamed to _dl_rtld_map, made global.
* elf/link.h: Declare _dl_rtld_map.
* elf/dl-lookup.c (_dl_symbol_value): New function.
* elf/link.h: Declare it.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:04:02 +0000 (01:04 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* posix/Makefile (routines): Add getlogin_r.
* posix/unistd.h: Add prototype for getlogin_r.
* sysdeps/stub/getlogin_r.c: New file.  Reentrant version of
getlogin function, specified in P1003.1c/D6.  Stub version.
* sysdeps/unix/getlogin.c (getlogin): Use ttyname_r instead of
ttyname.  This avoids saving and restoring the old content.
Also use setutent_r, getutline_r and endutent_r instead of
accing UTMP file directly.
* sysdeps/unix/getlogin_r.c: New file.  Reentrant version of
getlogin function, specified in P1003.1c/D6.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:03:50 +0000 (01:03 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* posix/Makefile (routines): Add getlogin_r.
* posix/unistd.h: Add prototype for getlogin_r.
* sysdeps/stub/getlogin_r.c: New file.  Reentrant version of
getlogin function, specified in P1003.1c/D6.  Stub version.
* sysdeps/unix/getlogin.c (getlogin): Use ttyname_r instead of
ttyname.  This avoids saving and restoring the old content.
Also use setutent_r, getutline_r and endutent_r instead of
accing UTMP file directly.
* sysdeps/unix/getlogin_r.c: New file.  Reentrant version of
getlogin function, specified in P1003.1c/D6.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 01:03:43 +0000 (01:03 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c (rtld_map): Renamed to _dl_rtld_map, made global.
* elf/link.h: Declare _dl_rtld_map.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 01:03:36 +0000 (01:03 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Grok magical undefined symbols
_GNU_libc_dl_{open,close,symbol} and resolve them to dl functions.
* elf/dl-lookup.c (_dl_symbol_value): New function.
* elf/link.h: Declare it.

24 years agoWed Jun 5 02:11:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 5 Jun 1996 01:03:30 +0000 (01:03 +0000)]
Wed Jun  5 02:11:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_isinf.c [NO_LONG_DOUBLE]: Add string
        alias for __isinfl.

24 years ago.
roland [Tue, 4 Jun 1996 23:06:02 +0000 (23:06 +0000)]
.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 23:05:47 +0000 (23:05 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dladdr.c: Remove #include <setjmp.h>, we don't use it.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:59:15 +0000 (22:59 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dlclose.c: Use MAP->l_searchlist to find deps to close.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:59:06 +0000 (22:59 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
  searchlist describes the piece of the DT_NEEDED graph to be
  initialized.
* elf/link.h: Update prototype.
* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
to _dl_init_next.
* sysdeps/m68k/dl-machine.h: Likewise.
* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:59:03 +0000 (22:59 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dlsym.c: Don't tweak linked list.  Scope array given to
_dl_lookup_symbol does the right thing.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:59:00 +0000 (22:59 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c (_dl_map_object_deps): Use a linked list of alloca'd
  elements and then scan it to fill the single malloc'd array, instead
  of using realloc to grow the array in the first pass.  _dl_map_object
may do some mallocs that break our stream of reallocs, and the minimal
realloc can't handle that.
* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
  searchlist describes the piece of the DT_NEEDED graph to be
  initialized.
* elf/link.h: Update prototype.
* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
to _dl_init_next.
* sysdeps/m68k/dl-machine.h: Likewise.
* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.
* elf/link.h (struct link_map): Add `l_reserved' member, soaking up
extra bits in last byte.
* elf/dl-deps.c (_dl_map_object_deps): Use that for mark bit to avoid
putting dup elts in search list.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:58:57 +0000 (22:58 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* shlib-versions: Set libdl=2.

24 years agoTue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 22:58:53 +0000 (22:58 +0000)]
Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
  searchlist describes the piece of the DT_NEEDED graph to be
  initialized.
* elf/link.h: Update prototype.
* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
to _dl_init_next.
* sysdeps/m68k/dl-machine.h: Likewise.
* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.
* elf/link.h (struct link_map): Add `l_reserved' member, soaking up
extra bits in last byte.
* elf/dl-deps.c (_dl_map_object_deps): Use that for mark bit to avoid
putting dup elts in search list.

24 years ago.
roland [Tue, 4 Jun 1996 20:14:46 +0000 (20:14 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 20:14:31 +0000 (20:14 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* errno.h: Move __END_DECLS out of #ifdef's so it matches
__BEGIN_DECLS.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 20:14:28 +0000 (20:14 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/Makefile (subdir_lib): Change this target to lib-noranlib.
(lib-noranlib): Depend on on $(extra-objs).

24 years ago. libc-960604
roland [Tue, 4 Jun 1996 09:29:39 +0000 (09:29 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 09:28:37 +0000 (09:28 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/Makefile (libdl-routines): Add dladdr.
* elf/dladdr.c: New file.
* elf/dlfcn.h (Dl_info): New typedef.
(dladdr): Declare it.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 09:28:31 +0000 (09:28 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* stdio-common/vfprintf.c [USE_IN_LIBIO] (size_t): Don't define as
macro.  _IO_size_t is just an alias for the real size_t anyway.

24 years ago.
roland [Tue, 4 Jun 1996 06:56:47 +0000 (06:56 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 06:56:17 +0000 (06:56 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/libm-i387/s_finite.S: Use `setne' instead of `setnel'.

24 years agoUndo last change
roland [Tue, 4 Jun 1996 06:55:37 +0000 (06:55 +0000)]
Undo last change

24 years ago.
roland [Tue, 4 Jun 1996 06:48:18 +0000 (06:48 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 06:47:55 +0000 (06:47 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/libm-i387/s_finite.S: Use %eax instead of %al in setnel insn.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 06:47:50 +0000 (06:47 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* intl/l10nflist.c: Fix conditional on #include <argz.h>.

24 years agoUpdated from ../gpl2lgpl.sed
roland [Tue, 4 Jun 1996 06:32:38 +0000 (06:32 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoUpdated from ../gpl2lgpl.sed
roland [Tue, 4 Jun 1996 06:32:22 +0000 (06:32 +0000)]
Updated from ../gpl2lgpl.sed

24 years ago.
roland [Tue, 4 Jun 1996 06:09:09 +0000 (06:09 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:59:43 +0000 (05:59 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* libio/stdio.h (FOPEN_MAX, FILENAME_MAX, TMP_MAX, L_tmpnam): Macros
removed.  Instead, include <stdio_lim.h>.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:59:38 +0000 (05:59 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* MakeTAGS (po/errlist.pot): Extract from sysdeps/gnu/errlist.c.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:59:32 +0000 (05:59 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* libio/_G_config.h: New file.
* libio/Makefile (headers): Add _G_config.h.

24 years ago.
roland [Tue, 4 Jun 1996 05:33:32 +0000 (05:33 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:33:13 +0000 (05:33 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/gnu/types.h (__KERNEL_STRICT_NAMES): Define
this macro too; current Linux kernels test that instead of
_LINUX_TYPES_DONT_EXPORT.

24 years ago.
roland [Tue, 4 Jun 1996 05:18:15 +0000 (05:18 +0000)]
.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:53 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-minimal.c (realloc): Support realloc of the block most
recently returned by the minimal malloc.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:50 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/linux-compat.c (_init): Pass reloc_addr arg to _dl_lookup_symbol.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:46 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c: New file.
* elf/Makefile (rtld-routines): Add dl-deps.
* elf/link.h: Declare _dl_map_object_deps, _dl_open.
* elf/rtld.c (dl_main): Use _dl_map_object_deps.
* elf/dlopen.c: Use _dl_open.
* elf/link.h (struct link_map): Replace l_deps_loaded flag member with
`struct link_map **l_searchlist' and `unsigned int l_nsearchlist'.
* elf/dl-lookup.c (_dl_lookup_symbol): Make SYMBOL_SCOPE arg an array
of two link_map ptrs.  Search the maps in the l_searchlist of each
elt that is not null.
* elf/dl-reloc.c (_dl_relocate_object): Pass proper SCOPE array.
* elf/dl-runtime.c: Likewise.
* elf/dlsym.c: Likewise.
* elf/rtld.c (dl_main): Likewise.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:41 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/link.h (struct link_map): Replace l_deps_loaded flag member with
`struct link_map **l_searchlist' and `unsigned int l_nsearchlist'.
* elf/dl-lookup.c (_dl_lookup_symbol): Make SYMBOL_SCOPE arg an array
of two link_map ptrs.  Search the maps in the l_searchlist of each
elt that is not null.
* elf/dl-reloc.c (_dl_relocate_object): Pass proper SCOPE array.
* elf/dl-runtime.c: Likewise.
* elf/dlsym.c: Likewise.
* elf/rtld.c (dl_main): Likewise.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:37 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c: New file.
* elf/Makefile (rtld-routines): Add dl-deps.
* elf/link.h: Declare _dl_map_object_deps, _dl_open.
* elf/rtld.c (dl_main): Use _dl_map_object_deps.
* elf/dlopen.c: Use _dl_open.
* elf/rtld.c (dl_main): Remove BEFORE_RTLD variable and list
frobnication based on its value.  Detach RTLD_MAP from the chain if
its l_opencount is zero after loading deps.
* elf/link.h (struct link_map): Replace l_deps_loaded flag member with
`struct link_map **l_searchlist' and `unsigned int l_nsearchlist'.
* elf/dl-lookup.c (_dl_lookup_symbol): Make SYMBOL_SCOPE arg an array
of two link_map ptrs.  Search the maps in the l_searchlist of each
elt that is not null.
* elf/dl-reloc.c (_dl_relocate_object): Pass proper SCOPE array.
* elf/dl-runtime.c: Likewise.
* elf/dlsym.c: Likewise.
* elf/rtld.c (dl_main): Likewise.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:33 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Use l_searchlist.
* elf/link.h (struct link_map): Replace l_deps_loaded flag member with
`struct link_map **l_searchlist' and `unsigned int l_nsearchlist'.
* elf/dl-lookup.c (_dl_lookup_symbol): Make SYMBOL_SCOPE arg an array
of two link_map ptrs.  Search the maps in the l_searchlist of each
elt that is not null.
* elf/dl-reloc.c (_dl_relocate_object): Pass proper SCOPE array.
* elf/dl-runtime.c: Likewise.
* elf/dlsym.c: Likewise.
* elf/rtld.c (dl_main): Likewise.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:28 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c: New file.
* elf/Makefile (rtld-routines): Add dl-deps.
* elf/link.h: Declare _dl_map_object_deps, _dl_open.
* elf/rtld.c (dl_main): Use _dl_map_object_deps.
* elf/dlopen.c: Use _dl_open.

24 years agoTue Jun 4 02:25:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 05:17:24 +0000 (05:17 +0000)]
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dlfcn.h (RTLD_BINDING_MASK): New macro.

24 years ago.
roland [Tue, 4 Jun 1996 01:41:11 +0000 (01:41 +0000)]
.

24 years agoTue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 01:40:50 +0000 (01:40 +0000)]
Tue Jun  4 00:16:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* signal/siggetmask.c: New file.  Wrapper around sigblock with
link_warning about obsolescence.
* signal/Makefile (routines): Add siggetmask.

24 years agoTue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 01:40:45 +0000 (01:40 +0000)]
Tue Jun  4 00:16:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* intl: Updated from gettext-0.10.13.
* intl/localealias.c intl/dcgettext.c [_LIBC]: Define HAVE_ALLOCA.

24 years agoTue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 01:40:41 +0000 (01:40 +0000)]
Tue Jun  4 00:16:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/gnu/errlist.awk: Produce N_("..."), not _N("...").

24 years agoRegenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
roland [Tue, 4 Jun 1996 01:03:00 +0000 (01:03 +0000)]
Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi

24 years agoTue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 00:27:31 +0000 (00:27 +0000)]
Tue Jun  4 00:16:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/gnu/errlist.awk: New file, adapted from ...
* sysdeps/mach/hurd/errlist.awk: File removed, above file replaces it.
* sysdeps/mach/hurd/Makefile (errlist.c): Target removed.
* sysdeps/gnu/Makefile: New file.
(sysdeps/gnu/errlist.c): Make the errlist.c generation rule into this.

24 years agoMon Jun 3 21:03:54 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 4 Jun 1996 00:27:25 +0000 (00:27 +0000)]
Mon Jun  3 21:03:54 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/errno.texi (Error Codes): Add placeholder items for missing
Linux/i386 errno codes, with perror text but no documentation.
Some existing perror texts changed.

24 years agoRegenerated from sysdeps/gnu/errlist.awk manual/errno.texi
roland [Tue, 4 Jun 1996 00:26:51 +0000 (00:26 +0000)]
Regenerated from sysdeps/gnu/errlist.awk manual/errno.texi

24 years ago.
roland [Mon, 3 Jun 1996 22:46:17 +0000 (22:46 +0000)]
.

24 years agoMon Jun 3 21:03:54 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 3 Jun 1996 22:45:52 +0000 (22:45 +0000)]
Mon Jun  3 21:03:54 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal): When setting ACT to
`ignore, resume the thread if SS_SUSPENDED, regardless of old action.

24 years agoUpdated from ../gpl2lgpl.sed
roland [Mon, 3 Jun 1996 22:18:12 +0000 (22:18 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoUpdated from ../gpl2lgpl.sed
roland [Mon, 3 Jun 1996 22:17:53 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoUpdated from ../gpl2lgpl.sed
roland [Mon, 3 Jun 1996 22:17:43 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoUpdated from ../gpl2lgpl.sed
roland [Mon, 3 Jun 1996 22:17:34 +0000 (22:17 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoSun Jun 2 20:14:30 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Mon, 3 Jun 1996 21:00:49 +0000 (21:00 +0000)]
Sun Jun  2 20:14:30 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* locale/programs/linereader.c (lr_open): Don't pass NULL to
xstrdup; fix memory leak.
(lr_close): Fix memory leak.

24 years ago*** empty log message ***
mib [Mon, 3 Jun 1996 19:59:45 +0000 (19:59 +0000)]
*** empty log message ***

24 years ago(_hurd_internal_post_signal): When turning the action for a HANDLE
mib [Mon, 3 Jun 1996 19:57:01 +0000 (19:57 +0000)]
(_hurd_internal_post_signal): When turning the action for a HANDLE
signal to IGNORE because the signal is blocked, clean up any pending
suspension left over from a call to resume.

24 years ago(*:Linux:*:*): Add guess for sparc-unknown-linux.
kwzh [Mon, 3 Jun 1996 12:51:33 +0000 (12:51 +0000)]
(*:Linux:*:*): Add guess for sparc-unknown-linux.

24 years ago. libc-960603
roland [Mon, 3 Jun 1996 04:46:40 +0000 (04:46 +0000)]
.

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 3 Jun 1996 04:24:23 +0000 (04:24 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* csu/initfini.c (_fini): Add extern decl for i_am_not_a_leaf.

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 3 Jun 1996 04:24:20 +0000 (04:24 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* math/math.h (_Mldbl): New macro, either produces L suffix or not.
(M_*): Use it for these constants.

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 3 Jun 1996 04:24:18 +0000 (04:24 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dlfcn.h (dl_open_mode): Enumerated type removed.
(RTLD_LAZY, RTLD_NOW): Define these as macros instead.
(RTLD_GLOBAL): New macro.
(dlopen): Take arg of type int instead of dl_open_mode.
* elf/dlopen.c: Likewise.

24 years agoMon Jun 3 03:06:34 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 3 Jun 1996 04:24:05 +0000 (04:24 +0000)]
Mon Jun  3 03:06:34 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Take new arg RELOC_ADDR and
don't allow a defn resolving to that address.
* elf/link.h: Update prototype and comment.
* elf/dl-runtime.c (fixup): Define local `resolve' function and pass
it to elf_machine_relplt.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Take new arg
RELOC_ADDR and pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Pass RESOLVE to elf_machine_rel
instead of calling it ourselves and passing its results.
(elf_dynamic_do_rel): RESOLVE fn takes new arg RELOC_ADDR.
* elf/rtld.c (dl_main): Pass 0 for RELOC_ADDR to _dl_lookup_symbol.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Remove SYM_LOADADDR
arg.  Add RESOLVE function ptr arg.  Call *RESOLVE as necessary.
* sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/stub/dl-machine.h: Likewise.
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Arg NOSELF renamed to NOPLT.
Reject SHN_UNDEF defns iff NOPLT is nonzero.
* elf/link.h (_dl_lookup_symbol): Update prototype and comment.
* elf/dl-runtime.c (fixup): Pass 1 to _dl_lookup_symbol for NOPLT.
* elf/dlsym.c (dlsym): Pass 0.
* elf/rtld.c (dl_main): Likewise.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Second arg R_OFFSET
replaced with NOPLT flag.  Pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Update prototype of RESOLVE arg.
Pass `elf_machine_pltrel_p (R->r_type)' result as NOPLT flag value.
* sysdeps/i386/dl-machine.h (elf_machine_pltrel_p): New macro.
* sysdeps/m68k/dl-machine.h (elf_machine_pltrel_p): Likewise.
* sysdeps/stub/dl-machine.h (elf_machine_pltrel_p): Likewise.

24 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Sun, 2 Jun 1996 22:22:29 +0000 (22:22 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

24 years agoFix typo in comment
roland [Sun, 2 Jun 1996 21:52:07 +0000 (21:52 +0000)]
Fix typo in comment

24 years ago.
roland [Sun, 2 Jun 1996 21:35:43 +0000 (21:35 +0000)]
.

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 21:34:57 +0000 (21:34 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Arg NOSELF renamed to NOPLT.
Reject SHN_UNDEF defns iff NOPLT is nonzero.
* elf/link.h (_dl_lookup_symbol): Update prototype and comment.
* elf/dl-runtime.c (fixup): Pass 1 to _dl_lookup_symbol for NOPLT.
* elf/dlsym.c (dlsym): Pass 0.
* elf/rtld.c (dl_main): Likewise.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Second arg R_OFFSET
replaced with NOPLT flag.  Pass it through to _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Update prototype of RESOLVE arg.
Pass `elf_machine_pltrel_p (R->r_type)' result as NOPLT flag value.
* sysdeps/i386/dl-machine.h (elf_machine_pltrel_p): New macro.
* sysdeps/m68k/dl-machine.h (elf_machine_pltrel_p): Likewise.
* sysdeps/stub/dl-machine.h (elf_machine_pltrel_p): Likewise.

24 years ago.
roland [Sun, 2 Jun 1996 19:47:36 +0000 (19:47 +0000)]
.

24 years agoRegenerated: autoconf configure.in
roland [Sun, 2 Jun 1996 19:46:57 +0000 (19:46 +0000)]
Regenerated: autoconf  configure.in

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 19:46:23 +0000 (19:46 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/pututline_r.c: Fix typo in sizeof for DATA_TMP alloca.

24 years agoWed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 2 Jun 1996 18:57:17 +0000 (18:57 +0000)]
Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/gnu/types.h (__clock_t, __fsid_t): Define
using kernel types.
* time/time.h (clock_t): Include <gnu/types.h> and define using
__clock_t.

24 years agoSun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 18:57:13 +0000 (18:57 +0000)]
Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/generic/gnu/types.h (__clock_t): New type.

24 years agosyscall wrapper list header files fixed by davidm
roland [Sun, 2 Jun 1996 18:50:56 +0000 (18:50 +0000)]
syscall wrapper list header files fixed by davidm

24 years ago.
roland [Sun, 2 Jun 1996 18:50:07 +0000 (18:50 +0000)]
.