kopensolaris-gnu/glibc.git
24 years agoFri Jun 7 1996 05:29:32 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 7 Jun 1996 04:33:43 +0000 (04:33 +0000)]
Fri Jun  7 1996 05:29:32  Ulrich Drepper  <drepper@cygnus.com>

* misc/lsearch.c: New file.  Implementation of lfind and
lsearch functions.

24 years agoFri Jun 7 1996 05:29:32 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 7 Jun 1996 04:33:41 +0000 (04:33 +0000)]
Fri Jun  7 1996 05:29:32  Ulrich Drepper  <drepper@cygnus.com>

* misc/search.h: Add prototype for functions from tsearch
family with __ prefix.
Correct prototype for lsearch: BASE parameter must not be
const.

24 years agoFri Jun 7 00:15:24 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 7 Jun 1996 04:33:37 +0000 (04:33 +0000)]
Fri Jun  7 00:15:24 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Make-dist (sysdep_dirs): Skip CVS dirs.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 7 Jun 1996 04:10:39 +0000 (04:10 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Add sysdep_headers.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Append to
this instead of $(headers).
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.

24 years ago.
roland [Thu, 6 Jun 1996 23:55:17 +0000 (23:55 +0000)]
.

24 years agoThu Jun 6 16:12:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 23:46:31 +0000 (23:46 +0000)]
Thu Jun  6 16:12:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* po/Makefile (linguas.mo): Don't commit .mo files to cvs.

24 years agomsg binaries no longer kept in cvs
roland [Thu, 6 Jun 1996 23:45:23 +0000 (23:45 +0000)]
msg binaries no longer kept in cvs

24 years ago.
roland [Thu, 6 Jun 1996 20:49:22 +0000 (20:49 +0000)]
.

24 years agoThu Jun 6 16:12:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 20:48:11 +0000 (20:48 +0000)]
Thu Jun  6 16:12:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal): For SIGNO==0 pending
check, deliver a pending blocked signal if its action might be to
ignore.
* sysdeps/mach/hurd/sigaction.c: If new action is SIG_IGN or SIG_DFL
and SIG is pending, wake up signal thread to check us.

24 years agoThu Jun 6 12:56:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 20:48:09 +0000 (20:48 +0000)]
Thu Jun  6 12:56:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c (dl_main): Don't dereference _dl_rtld_map.l_next if null.

24 years agoThu Jun 6 16:12:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 20:48:04 +0000 (20:48 +0000)]
Thu Jun  6 16:12:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal): For SIGNO==0 pending
check, deliver a pending blocked signal if its action might be to
ignore.
* sysdeps/mach/hurd/sigaction.c: If new action is SIG_IGN or SIG_DFL
and SIG is pending, wake up signal thread to check us.
* hurd/hurdsig.c (_hurd_internal_post_signal): Don't mark a signal
pending while blocked or stopped when the action is to ignore it.
Thu Jun  6 12:56:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal: resume): Only set
SS_SUSPENDED when the thread is really suspended.

24 years ago.
roland [Thu, 6 Jun 1996 17:02:44 +0000 (17:02 +0000)]
.

24 years agoThu Jun 6 12:56:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 17:02:30 +0000 (17:02 +0000)]
Thu Jun  6 12:56:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (headers): Move append of $(sysdep_headers) after include
of sysdep makefiles.

24 years agoThu Jun 6 12:56:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 17:02:26 +0000 (17:02 +0000)]
Thu Jun  6 12:56:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/errlist.c: File removed.

24 years ago*** empty log message ***
miles [Thu, 6 Jun 1996 15:29:59 +0000 (15:29 +0000)]
*** empty log message ***

24 years ago(struct hstorage): Make NAME field a pointer.
miles [Thu, 6 Jun 1996 15:25:55 +0000 (15:25 +0000)]
(struct hstorage): Make NAME field a pointer.
(_gethtbyname2):
  Remove ALIAS variable.
  Initialize NAME field of SELF and TARGET to 0.
  Add SELF_NAME_SIZE static variable.
  Add loop to call gethostname until the space we allocated is enough.
  Use malloced strings instead of fixed size buffers.
<stdlib.h>, <unistd.h>: New includes.

24 years agoChanges to bring in line with the hurd libthreads/malloc.c:
miles [Thu, 6 Jun 1996 15:13:47 +0000 (15:13 +0000)]
Changes to bring in line with the hurd libthreads/malloc.c:
  (more_memory): Use assert_perror instead of MACH_CALL.
  "cthread_internals.h": Include removed.
  (realloc): Use LOG2_MIN_SIZE.
  (LOG2_MIN_SIZE): New macro.
  (realloc): Don't bother allocating a new block if the
    new size request fits in the old one and doesn't waste any space.
    Only free the old block if we successfully got a new one.
  [MCHECK] (struct header): New type.
  (union header): Only define if !MCHECK.
  (HEADER_SIZE, HEADER_NEXT, HEADER_FREE, HEADER_CHECK): New macros.
  [MCHECK] (MIN_SIZE): Add correct definition for this case.
  (more_memory, malloc, free, realloc): Use above macros, and add appropiate
    checks & frobs in MCHECK case.

24 years ago(timer_thread): Supply SIGCODE argument to __msg_sig_post_request.
miles [Thu, 6 Jun 1996 15:12:06 +0000 (15:12 +0000)]
(timer_thread): Supply SIGCODE argument to __msg_sig_post_request.

24 years ago[!PATH_MAX] (PATH_MAX): Define to be 1024 if not already defined.
miles [Thu, 6 Jun 1996 15:11:43 +0000 (15:11 +0000)]
[!PATH_MAX] (PATH_MAX): Define to be 1024 if not already defined.

24 years ago(canonicalize): Use pathconf for PATH_MAX, not sysconf.
miles [Thu, 6 Jun 1996 15:11:16 +0000 (15:11 +0000)]
(canonicalize): Use pathconf for PATH_MAX, not sysconf.

24 years ago(_sys_errlist): Add EILSEQ.
miles [Thu, 6 Jun 1996 15:10:56 +0000 (15:10 +0000)]
(_sys_errlist): Add EILSEQ.
(_sys_nerr): Initialize to 107.
Update _HURD_ERRNOS consistency check.

24 years ago(PF_INET6, AF_INET6): New macros.
miles [Thu, 6 Jun 1996 15:10:29 +0000 (15:10 +0000)]
(PF_INET6, AF_INET6): New macros.

24 years ago. libc-960606
roland [Thu, 6 Jun 1996 06:05:11 +0000 (06:05 +0000)]
.

24 years agoThu Jun 6 02:00:42 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 06:04:45 +0000 (06:04 +0000)]
Thu Jun  6 02:00:42 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Don't write constant line to frob sources.
* Make-dist (sources): Append $(elided-routines) and $(extra-libs)
routines.

24 years agoUpdated from ../gpl2lgpl.sed
roland [Thu, 6 Jun 1996 05:32:24 +0000 (05:32 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoUpdated from ../gpl2lgpl.sed
roland [Thu, 6 Jun 1996 05:31:59 +0000 (05:31 +0000)]
Updated from ../gpl2lgpl.sed

24 years ago.
roland [Thu, 6 Jun 1996 05:23:42 +0000 (05:23 +0000)]
.

24 years agoThu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 05:22:48 +0000 (05:22 +0000)]
Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/m68k/select.S: File removed; obsolete with
current kernels, generic linux version is fine.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:22:36 +0000 (05:22 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_acos.c, sysdeps/m68k/fpu/e_fmod.c,
  sysdeps/m68k/fpu/k_cos.c, sysdeps/m68k/fpu/k_sin.c,
  sysdeps/m68k/fpu/k_tan.c, sysdeps/m68k/fpu/s_atan.c,
  sysdeps/m68k/fpu/s_frexp.c, sysdeps/m68k/fpu/s_ilogb.c,
  sysdeps/m68k/fpu/s_isinf.c, sysdeps/m68k/fpu/s_ldexp.c,
  sysdeps/m68k/fpu/s_modf.c: Define generic functions using FUNC and
  float_type with appropriate defaults.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:22:31 +0000 (05:22 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/__math.h: Define long double versions of
the inline functions.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:21:53 +0000 (05:21 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
sysdeps/m68k/fpu/s_tanhl.c, sysdeps/m68k/fpu/s_tanl.c: New files.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:21:51 +0000 (05:21 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_asinl.c, sysdeps/m68k/fpu/e_atanl.c,
sysdeps/m68k/fpu/e_acosl.c, sysdeps/m68k/fpu/e_expl.c,
sysdeps/m68k/fpu/e_fmodl.c, sysdeps/m68k/fpu/e_log10l.c,
sysdeps/m68k/fpu/e_logl.c, sysdeps/m68k/fpu/e_powl.c,
sysdeps/m68k/fpu/e_remainderl.c, sysdeps/m68k/fpu/e_scalbl.c,
sysdeps/m68k/fpu/e_sinhl.c, sysdeps/m68k/fpu/e_sqrtl.c,
sysdeps/m68k/fpu/k_cosl.c, sysdeps/m68k/fpu/k_sinl.c,
sysdeps/m68k/fpu/k_tanl.c, sysdeps/m68k/fpu/s_atanl.c,
sysdeps/m68k/fpu/s_ceill.c, sysdeps/m68k/fpu/s_cosl.c,
sysdeps/m68k/fpu/s_expm1l.c, sysdeps/m68k/fpu/s_fabsl.c,
sysdeps/m68k/fpu/s_finitel.c, sysdeps/m68k/fpu/s_floorl.c,
sysdeps/m68k/fpu/s_frexpl.c, sysdeps/m68k/fpu/s_ilogbl.c,
sysdeps/m68k/fpu/s_isinfl.c, sysdeps/m68k/fpu/s_isnanl.c,
sysdeps/m68k/fpu/s_ldexpl.c, sysdeps/m68k/fpu/s_log1pl.c,
sysdeps/m68k/fpu/s_logbl.c, sysdeps/m68k/fpu/s_modfl.c,
sysdeps/m68k/fpu/s_rintl.c, sysdeps/m68k/fpu/s_scalbnl.c,
sysdeps/m68k/fpu/s_significandl.c, sysdeps/m68k/fpu/s_sinl.c,
sysdeps/m68k/fpu/s_tanhl.c, sysdeps/m68k/fpu/s_tanl.c: New files.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:21:22 +0000 (05:21 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/acos.c: File removed.
* sysdeps/m68k/fpu/asin.c: File removed.
* sysdeps/m68k/fpu/atan.c: File removed.
* sysdeps/m68k/fpu/atan2.c: File removed.
* sysdeps/m68k/fpu/atanh.c: File removed.
* sysdeps/m68k/fpu/ceil.c: File removed.
* sysdeps/m68k/fpu/cos.c: File removed.
* sysdeps/m68k/fpu/cosh.c: File removed.
* sysdeps/m68k/fpu/drem.c: File removed.
* sysdeps/m68k/fpu/exp.c: File removed.
* sysdeps/m68k/fpu/expm1.c: File removed.
* sysdeps/m68k/fpu/fabs.c: File removed.
* sysdeps/m68k/fpu/fl.h: File removed.
* sysdeps/m68k/fpu/floor.c: File removed.
* sysdeps/m68k/fpu/fmod.c: File removed.
* sysdeps/m68k/fpu/frexp.c: File removed.
* sysdeps/m68k/fpu/isinf.c: File removed.
* sysdeps/m68k/fpu/isinfl.c: File removed.
* sysdeps/m68k/fpu/isnan.c: File removed.
* sysdeps/m68k/fpu/isnanl.c: File removed.
* sysdeps/m68k/fpu/ldexp.c: File removed.
* sysdeps/m68k/fpu/log.c: File removed.
* sysdeps/m68k/fpu/log10.c: File removed.
* sysdeps/m68k/fpu/log1p.c: File removed.
* sysdeps/m68k/fpu/logb.c: File removed.
* sysdeps/m68k/fpu/pow.c: File removed.
* sysdeps/m68k/fpu/rint.c: File removed.
* sysdeps/m68k/fpu/sin.c: File removed.
* sysdeps/m68k/fpu/sinh.c: File removed.
* sysdeps/m68k/fpu/sqrt.c: File removed.
* sysdeps/m68k/fpu/tan.c: File removed.
* sysdeps/m68k/fpu/tanh.c: File removed.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:21:13 +0000 (05:21 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/acos.c: File removed.
* sysdeps/m68k/fpu/asin.c: File removed.
* sysdeps/m68k/fpu/atan.c: File removed.
* sysdeps/m68k/fpu/atan2.c: File removed.
* sysdeps/m68k/fpu/atanh.c: File removed.
* sysdeps/m68k/fpu/ceil.c: File removed.
* sysdeps/m68k/fpu/cos.c: File removed.
* sysdeps/m68k/fpu/cosh.c: File removed.
* sysdeps/m68k/fpu/drem.c: File removed.
* sysdeps/m68k/fpu/exp.c: File removed.
* sysdeps/m68k/fpu/expm1.c: File removed.
* sysdeps/m68k/fpu/fabs.c: File removed.
* sysdeps/m68k/fpu/fl.h: File removed.
* sysdeps/m68k/fpu/floor.c: File removed.
* sysdeps/m68k/fpu/fmod.c: File removed.
* sysdeps/m68k/fpu/frexp.c: File removed.
* sysdeps/m68k/fpu/isinf.c: File removed.
* sysdeps/m68k/fpu/isinfl.c: File removed.
* sysdeps/m68k/fpu/isnan.c: File removed.
* sysdeps/m68k/fpu/isnanl.c: File removed.
* sysdeps/m68k/fpu/ldexp.c: File removed.
* sysdeps/m68k/fpu/log.c: File removed.
* sysdeps/m68k/fpu/log10.c: File removed.
* sysdeps/m68k/fpu/log1p.c: File removed.
* sysdeps/m68k/fpu/logb.c: File removed.
* sysdeps/m68k/fpu/pow.c: File removed.
* sysdeps/m68k/fpu/rint.c: File removed.
* sysdeps/m68k/fpu/sin.c: File removed.
* sysdeps/m68k/fpu/sinh.c: File removed.
* sysdeps/m68k/fpu/sqrt.c: File removed.
* sysdeps/m68k/fpu/tan.c: File removed.
* sysdeps/m68k/fpu/tanh.c: File removed.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:21:12 +0000 (05:21 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/acos.c: File removed.
* sysdeps/m68k/fpu/asin.c: File removed.
* sysdeps/m68k/fpu/atan.c: File removed.
* sysdeps/m68k/fpu/atan2.c: File removed.
* sysdeps/m68k/fpu/atanh.c: File removed.
* sysdeps/m68k/fpu/ceil.c: File removed.
* sysdeps/m68k/fpu/cos.c: File removed.
* sysdeps/m68k/fpu/cosh.c: File removed.
* sysdeps/m68k/fpu/drem.c: File removed.
* sysdeps/m68k/fpu/exp.c: File removed.
* sysdeps/m68k/fpu/expm1.c: File removed.
* sysdeps/m68k/fpu/fabs.c: File removed.
* sysdeps/m68k/fpu/fl.h: File removed.
* sysdeps/m68k/fpu/floor.c: File removed.
* sysdeps/m68k/fpu/fmod.c: File removed.
* sysdeps/m68k/fpu/frexp.c: File removed.
* sysdeps/m68k/fpu/isinf.c: File removed.
* sysdeps/m68k/fpu/isinfl.c: File removed.
* sysdeps/m68k/fpu/isnan.c: File removed.
* sysdeps/m68k/fpu/isnanl.c: File removed.
* sysdeps/m68k/fpu/ldexp.c: File removed.
* sysdeps/m68k/fpu/log.c: File removed.
* sysdeps/m68k/fpu/log10.c: File removed.
* sysdeps/m68k/fpu/log1p.c: File removed.
* sysdeps/m68k/fpu/logb.c: File removed.
* sysdeps/m68k/fpu/pow.c: File removed.
* sysdeps/m68k/fpu/rint.c: File removed.
* sysdeps/m68k/fpu/sin.c: File removed.
* sysdeps/m68k/fpu/sinh.c: File removed.
* sysdeps/m68k/fpu/sqrt.c: File removed.
* sysdeps/m68k/fpu/tan.c: File removed.
* sysdeps/m68k/fpu/tanh.c: File removed.

24 years agoThu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 05:21:02 +0000 (05:21 +0000)]
Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/syscalls.list: Add select (the syscall name
is _newselect).
* sysdeps/unix/sysv/linux/select.S: File removed.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:20:45 +0000 (05:20 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_acosf.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/k_cosf.c, sysdeps/m68k/fpu/k_sinf.c,
sysdeps/m68k/fpu/k_tanf.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexpf.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinff.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modff.c: Include the corresponding double
versions with appropriate definitions to get float functions,
instead of defining them directly.

24 years agoTue Jun 4 22:03:02 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Thu, 6 Jun 1996 05:20:19 +0000 (05:20 +0000)]
Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/e_acosf.c, sysdeps/m68k/fpu/e_fmodf.c,
sysdeps/m68k/fpu/k_cosf.c, sysdeps/m68k/fpu/k_sinf.c,
sysdeps/m68k/fpu/k_tanf.c, sysdeps/m68k/fpu/s_atanf.c,
sysdeps/m68k/fpu/s_frexpf.c, sysdeps/m68k/fpu/s_ilogbf.c,
sysdeps/m68k/fpu/s_isinff.c, sysdeps/m68k/fpu/s_ldexpf.c,
sysdeps/m68k/fpu/s_modff.c: Include the corresponding double
versions with appropriate definitions to get float functions,
instead of defining them directly.

24 years ago.
roland [Thu, 6 Jun 1996 04:54:33 +0000 (04:54 +0000)]
.

24 years agoThu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 04:53:57 +0000 (04:53 +0000)]
Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/Makefile (install-others): Don't set.
($(includedir)/sys/syscall.h): Target removed.
(sysdep_headers): Add syscall-list.h.
($(objpfx)syscall-%.[dh]): New rule to build syscall-list.[dh].
(generated): Add those.
* sysdeps/unix/sysv/linux/syscall.h: Include <syscall-list.h>.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 04:53:51 +0000 (04:53 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/sys/syscall.h: New file.
* misc/Makefile (headers): Add sys/syscall.h.

24 years agoThu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 04:53:46 +0000 (04:53 +0000)]
Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* locale/Makefile: Add vpath for %.gperf to programs.

24 years agoThu Jun 6 00:02:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 6 Jun 1996 04:53:39 +0000 (04:53 +0000)]
Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Make-dist (+tsrcs): Variable removed.
(dist): Process $^ here instead of using $(+tsrcs).

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

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 23:23:11 +0000 (23:23 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Make-dist (all-headers): Filter $(sysdep_headers) out of $(headers).
(try-sysdeps, +sysdep-names): Check sysdeps/libm-ieee754 too.
* Make-dist [subdirs-dirs]: Don't prefix $(subdir-dirs) with
$(subdir); we are already there.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 23:23:03 +0000 (23:23 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Add sysdep_headers.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Append to
this instead of $(headers).
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 23:22:47 +0000 (23:22 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/tzfile.h, time/private.h, time/zdump.c, time/zic.c,
  time/africa, time/asia, time/australasia, time/europe,
  time/northamerica, time/southamerica: Updated from ADO 96h.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 23:22:44 +0000 (23:22 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/tzfile.h, time/private.h, time/zdump.c, time/zic.c,
  time/africa, time/asia, time/australasia, time/europe,
  time/northamerica, time/southamerica: Updated from ADO 96h.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 23:22:41 +0000 (23:22 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: Removed.

24 years ago.
roland [Wed, 5 Jun 1996 20:08:20 +0000 (20:08 +0000)]
.

24 years agoWed Jun 5 15:57:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 20:07:42 +0000 (20:07 +0000)]
Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* mach/Machrules: Undo last change.
(mach-generated): List .uh and .__h files only for $(user-interfaces),
not for each .h in $(interface-headers); server-interfaces have no .uh
or .__h files.

24 years ago(mach/mach_interface.defs): Renamed from mach_interface.defs.
miles [Wed, 5 Jun 1996 19:52:56 +0000 (19:52 +0000)]
(mach/mach_interface.defs): Renamed from mach_interface.defs.
(mach/memory_object_user.defs): New variable.

24 years ago(%_server.uh, %_server.__h): New rules, so that the corrsponding .defs file
miles [Wed, 5 Jun 1996 19:52:34 +0000 (19:52 +0000)]
(%_server.uh, %_server.__h): New rules, so that the corrsponding .defs file
  with without the `_server' will be used.

24 years ago*** empty log message ***
miles [Wed, 5 Jun 1996 19:51:36 +0000 (19:51 +0000)]
*** empty log message ***

24 years agoWed Jun 5 15:10:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 19:22:44 +0000 (19:22 +0000)]
Wed Jun  5 15:10:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Make-dist [subdir-dirs]: Set vpath for %, not just %.c.

24 years agoWed Jun 5 15:10:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 19:22:41 +0000 (19:22 +0000)]
Wed Jun  5 15:10:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Add sysdep_routines.

24 years agoWed Jun 5 15:10:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 5 Jun 1996 19:22:37 +0000 (19:22 +0000)]
Wed Jun  5 15:10:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* locale/Makefile (subdir-dirs): New variable.

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

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

* mach/Machrules (include-%.defs): New canned sequence.
Change all uses of `#include <$*.defs>' in cmds to use it.
* mach/Makefile (mach_interface.defs): New variable, set to mach.defs.

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

* sysdeps/unix/bsd/ultrix4/mips/Dist: Updated.
* sysdeps/unix/bsd/ultrix4/Dist: Removed.
* sysdeps/unix/sysv/sysv4/Dist: Updated.
* sysdeps/unix/sysv/sco3.2.4/Dist: Removed.
* sysdeps/unix/sysv/irix4/Dist: Updated.
* sysdeps/unix/sysv/linux/i386/Dist: Removed.
* sysdeps/unix/sysv/Dist: Updated.
* sysdeps/unix/bsd/sun/sunos4/Dist: Removed.
* sysdeps/unix/bsd/sony/newsos4/Dist: Removed.
* sysdeps/gnu/Dist: New file.
* sysdeps/alpha/Dist: Updated.
* sysdeps/mach/hurd/Dist: Updated.

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

* sysdeps/unix/bsd/ultrix4/mips/Dist: Updated.
* sysdeps/unix/bsd/ultrix4/Dist: Removed.
* sysdeps/unix/sysv/sysv4/Dist: Updated.
* sysdeps/unix/sysv/sco3.2.4/Dist: Removed.
* sysdeps/unix/sysv/irix4/Dist: Updated.
* sysdeps/unix/sysv/linux/i386/Dist: Removed.
* sysdeps/unix/sysv/Dist: Updated.
* sysdeps/unix/bsd/sun/sunos4/Dist: Removed.
* sysdeps/unix/bsd/sony/newsos4/Dist: Removed.
* sysdeps/gnu/Dist: New file.
* sysdeps/alpha/Dist: Updated.
* sysdeps/mach/hurd/Dist: Updated.

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

* sysdeps/unix/bsd/ultrix4/mips/Dist: Updated.
* sysdeps/unix/bsd/ultrix4/Dist: Removed.
* sysdeps/unix/sysv/sysv4/Dist: Updated.
* sysdeps/unix/sysv/sco3.2.4/Dist: Removed.
* sysdeps/unix/sysv/irix4/Dist: Updated.
* sysdeps/unix/sysv/linux/i386/Dist: Removed.
* sysdeps/unix/sysv/Dist: Updated.
* sysdeps/unix/bsd/sun/sunos4/Dist: Removed.
* sysdeps/unix/bsd/sony/newsos4/Dist: Removed.
* sysdeps/gnu/Dist: New file.
* sysdeps/alpha/Dist: Updated.
* sysdeps/mach/hurd/Dist: Updated.

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

* sysdeps/i386/dl-machine.h (elf_machine_rel): Handle RESOLVE being
null in all cases but R_386_COPY.
(elf_machine_rel):

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

* Make-dist [subdir-dirs]: Set a vpath for %.c.
* Make-dist (README): Fix typo in cvs cmd.

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.