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

* csu/initfini.c (_fini): Tell gcc that _fini is not a leaf
  function by having it contain a dummy function call.

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

* sysdeps/unix/sysv/linux/speed.c: Only do "mention this twice" hack
for non-Alpha based Linux systems.

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

* sysdeps/unix/sysv/linux/sys/io.h: New file declaring low-level
  I/O related functions.
Thu May 23 02:15:56 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/sys/io.h: New file.
* sysdeps/unix/sysv/linux/sys/klog.h: Ditto.
* sysdeps/unix/sysv/linux/sys/kdaemon.h: Ditto.

24 years agoSat Jun 1 17:18:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 18:48:44 +0000 (18:48 +0000)]
Sat Jun  1 17:18:21 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/tzset.c (__tzset): Clear tz_rules name pointers after freeing
them.  Bug found by David Mosberger-Tang.

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

* sysdeps/unix/sysv/linux/sys/module.h: New file declaring kernel
module related functions/operations.

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

* sysdeps/unix/sysv/linux/sys/kdaemon.h: New file declaring kernel
daemon related functions/operations.
Thu May 23 02:15:56 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/sys/io.h: New file.
* sysdeps/unix/sysv/linux/sys/klog.h: Ditto.
* sysdeps/unix/sysv/linux/sys/kdaemon.h: Ditto.

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

* sysdeps/unix/bsd/osf/alpha/brk.S,
  sysdeps/unix/sysv/linux/alpha/brk.S (__curbrk): Store the entire
  break value, not just the low 32 bits to accomodate large
  memories.
Tue May 28 10:46:04 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/unix/sysv/linux/alpha/brk.S: Rather than attempt to
dynamically resolve _end for initializing __curbrk, support the
brk(0) query idiom.

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 18:48:34 +0000 (18:48 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* math/math_private.h (GET_LDOUBLE_EXP): Add missing backslash.

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

* sysdeps/alpha/bsd-_setjmp.S (setjmp): Renamed entry point to
_setjmp.
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
  sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
  sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
  sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
  sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
  sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/pipe.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
  .end directive.
Tue May 28 10:46:04 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/alpha/bsd-_setjmp.S: The function is _setjmp not setjmp.

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

* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
  sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
  sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
  sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
  sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
  sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/pipe.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
  .end directive.
Tue May 28 10:46:04 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/alpha/bb_init_func.S: Don't make `init' an external symbol.

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

* sysdeps/unix/sysv/linux/sys/param.h (MAXSYMLINKS): Define as 5
instead of SYMLOOP_MAX, which is nowhere to be found.

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

* sysdeps/unix/sysv/linux/sys/msq_buf.h,
  sysdeps/unix/sysv/linux/sys/sem_buf.h,
  sysdeps/unix/sysv/linux/sys/shm_buf.h [__USE_MISC]: Add more
  control ops and datastructures.

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

* sysdeps/gnu/utmpbits.h (struct utmp): Move ut_tv behind
  ut_session to guarantee long alignment.  This is important for
  Linux/Alpha since ut_tv.tv_sec is 32 bits and time_t is 64 bits.
   This will all get cleaned up as programs start to use ut_tv
  instead ut_time.

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

* time/test-tz.c: New test.

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

* sysdeps/unix/sysdep.h (END): Define empty END macro for
  platforms that don't need some sort of end directive at the
end of functions.

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

* sysdeps/alpha/divrem.h: Include <sysdep.h> instead of <*/regdef.h>.
* sysdeps/alpha/_mcount.S, sysdeps/alpha/bb_init_func.S,
  sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S,
  sysdeps/alpha/copysign.S, sysdeps/alpha/divrem.h,
  sysdeps/alpha/fabs.S, sysdeps/alpha/ffs.S, sysdeps/alpha/htonl.S,
  sysdeps/alpha/htons.S, sysdeps/alpha/memchr.S,
  sysdeps/alpha/setjmp.S, sysdeps/alpha/strlen.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/pipe.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/sysdep.S: Use END macro instead of
  .end directive.

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

* time/Makefile (tests): Add test-tz.

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

* configure.in (config_machine): Don't make ELF the default for
  Linux/Alpha just yet (use --with-elf instead).
(.init/.fini check): Generate .text to ensure function start and
  end are in same section.

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

* sysdeps/unix/sysv/linux/Makefile (headers): Add sys/module.h,
sys/io.h, sys/klog.h, and sys/kdaemon.h.
Thu May 23 02:15:56 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/Makefile (headers): Add sys/io.h,
  sys/klog.h, and sys/kdaemon.h.

24 years agoSat Jun 1 17:18:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 18:48:09 +0000 (18:48 +0000)]
Sat Jun  1 17:18:21 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* extra-lib.mk (extra-objs): Use patsubst intead of $(A:=B) syntax
to work around Make bug when A contains var ref.

24 years ago. libc-960602
roland [Thu, 30 May 1996 16:12:42 +0000 (16:12 +0000)]
.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:18 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtoq.c: Define strtoll as weak alias.
* stdlib/strtouq.c: Define strtoull as weak alias.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:16 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* libio/stdio.h [!__STRICT_ANSI__ || _POSIX_SOURCE]: Add
        prototypes for `ctermid' and `cuserid'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:14 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/strsep.S: Removed.  Generic C version is of
similar speed.
* sysdeps/i386/strtok.S: Remove support for `strsep'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:12 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/strsep.c: Make compatible with BSD version.
        Trailing characters of skip set are not skipped.  In this case
        empty tokens are returned.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:05 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_acosl.S, sysdeps/libm-i387/s_ceill.S,
        sysdeps/libm-i387/s_copysignl.S, sysdeps/libm-i387/s_finitel.S,
        sysdeps/libm-i387/s_floorl.S, sysdeps/libm-i387/s_isinfl.c,
        sysdeps/libm-i387/s_isnanl.c, sysdeps/libm-i387/s_nextafterl.c,
        sysdeps/libm-i387/s_rintl.S, sysdeps/libm-i387/s_significandl.S:
        New i387 specific math functions implementing `long double'
        versions.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:03 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/stdlib.h: Add prototypes for `strtoll' and `strtoull'.
[GCC2 && OPTIMIZE]: Define strto{,u}ll as inline function which
calls __strto{,u}q_internal.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:08:00 +0000 (16:08 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strfmon.c: Replace PTR by `void *'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:58 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* FAQ: Document need of gperf program for developers.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:56 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locale.c: Switch to user selected locale
before printing variables.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:54 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/Makefile [$(long-double-fcts)==yes]: Define long-m-routines
        and long-c-routines.  Only if the `long double' data type is
        available we need to compile the functions.
(libm-routines): Add $(long-m-routines).
(routines): Remove isinfl, isnanl.  Use new file s_isinfl and
s_isnanl instead if `long double' is available.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:52 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Fix typos in comments.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:49 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* string/tester.c: Correct `strsep' test.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:43 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/isinfl.c, sysdeps/i386/isnanl.c,
        sysdeps/ieee754/isinf.c, sysdeps/ieee754/isinfl.c,
        sysdeps/ieee754/isnan.c, sysdeps/ieee754/isnanl.c: Removed.  We
        now use the versions part of libm.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:33 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_ceill.c,
        sysdeps/libm-ieee754/s_copysignl.c,
        sysdeps/libm-ieee754/s_fabsl.c, sysdeps/libm-ieee754/s_finitel.c,
        sysdeps/libm-ieee754/s_floorl.c, sysdeps/libm-ieee754/s_isinfl.c,
        sysdeps/libm-ieee754/s_isnanl.c,
        sysdeps/libm-ieee754/s_nextafterl.c,
        sysdeps/libm-ieee754/s_rintl.c, sysdeps/libm-ieee754/s_scalbnl.c,
        sysdeps/libm-ieee754/s_significandl.c: New generic `long double'
        versions of libm functions.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:31 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_exp.S: Add a few comments to explain the
        Intel FPU nonsense.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:28 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-ieee754/s_isinf.c, sysdeps/libm-ieee754/s_isnan.c
        [!NO_LONG_DOUBLE]: Define alias with `long double' versions name.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:24 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/math.h: Include <mathcalls.h> again to define `long double'
        functions.

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:21 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/Makefile (errnos.d): Use $(sed-remove-objpfx).

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:18 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* po/header.pot: Replace with exact boilerplate pinard dictates.

24 years agoThu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 30 May 1996 16:07:15 +0000 (16:07 +0000)]
Thu May 30 11:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/strtok.S (Lillegal_argument): Remove this code to set
errno and the check that jumped to it.
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/strsep.S: Removed.  Generic C version is of
similar speed.
* sysdeps/i386/strtok.S: Remove support for `strsep'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:13 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* math/math_private.h: Define data types, prototypes and access
        macros for `long double'.

24 years agoThu May 30 03:21:57 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Thu, 30 May 1996 16:07:07 +0000 (16:07 +0000)]
Thu May 30 03:21:57 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/s_ceil.S, sysdeps/libm-i387/s_ceilf.S,
        sysdeps/libm-i387/s_floor.S, sysdeps/libm-i387/s_floorf.S: Correct
        handling of local variables.  The old version created a stack
        frame but stored the values outside.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960530
roland [Wed, 29 May 1996 19:23:28 +0000 (19:23 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/pututline_r.c: Include sys/stat.h.  Fix typos.

24 years agoRegenerated from source files
roland [Wed, 29 May 1996 18:03:34 +0000 (18:03 +0000)]
Regenerated from source files

24 years ago.
roland [Wed, 29 May 1996 17:50:37 +0000 (17:50 +0000)]
.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:49:53 +0000 (17:49 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* version.h (VERSION): Set to 1.90.

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:37 +0000 (17:48 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Write extra-libs and *-routines for each
of its elts.
* MakeTAGS (sources): Add those sources.
* MakeTAGS (all-sources): Add $(others:=.c) and $(tests:=.c).

24 years agoWed May 29 12:53:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:32 +0000 (17:48 +0000)]
Wed May 29 12:53:10 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (distinfo-vars): Write extra-libs and *-routines for each
of its elts.
* MakeTAGS (sources): Add those sources.

24 years agoWed May 29 08:53:08 1996 Miles Bader <miles@gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:25 +0000 (17:48 +0000)]
Wed May 29 08:53:08 1996  Miles Bader  <miles@gnu.ai.mit.edu>

* hurd/report-wait.c (_S_msg_report_wait): Return `itimer' for the
itimer thread.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 17:48:03 +0000 (17:48 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* string/tester.c (main): Fix strsep tests 6, 7, 20 to expect null
  token instead of it being implicitly skipped.

24 years agoRegenerated from source files
roland [Wed, 29 May 1996 17:04:16 +0000 (17:04 +0000)]
Regenerated from source files

24 years agoCopied from /com/share/ftp/gnu/po/maint/glibc
zippy [Wed, 29 May 1996 16:40:43 +0000 (16:40 +0000)]
Copied from /com/share/ftp/gnu/po/maint/glibc

24 years ago(_hurd_init): Set _HURDSIG_TRACED before calling _hurd_proc_init.
miles [Wed, 29 May 1996 14:05:50 +0000 (14:05 +0000)]
(_hurd_init): Set _HURDSIG_TRACED before calling _hurd_proc_init.

24 years ago. libc-960529
roland [Wed, 29 May 1996 05:12:55 +0000 (05:12 +0000)]
.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 05:12:35 +0000 (05:12 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/fpu/__math.h (logb): Correct contraint from =u to =t.
Must operate on top of fp reg stack, not second from top.

24 years ago.
roland [Wed, 29 May 1996 05:09:31 +0000 (05:09 +0000)]
.

24 years agoWed May 29 00:52:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 05:09:06 +0000 (05:09 +0000)]
Wed May 29 00:52:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* extra-lib.mk (alltypes-$(lib)): Don't append $(objpfx)$(lib).so.
(others): Instead, make this depend on it.

24 years ago.
roland [Wed, 29 May 1996 04:48:04 +0000 (04:48 +0000)]
.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:49 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* PROJECTS: New file.  List of open jobs for glibc.
* Makefile (distribute): Add PROJECTS.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:46 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/setutent_r.c: Don't depend on ut_type and ut_id unless
_HAVE_UT_TYPE and _HAVE_UT_ID resp. are defined.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:42 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/getutline_r.c, login/pututline_r.c: Don't depend on
ut_type and ut_id unless _HAVE_UT_TYPE and _HAVE_UT_ID resp. are
defined.
Make really compliant with specification.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:39 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/gnu/utmpbits.h: Define _HAVE_UT_TYPE, _HAVE_UT_ID,
and _HAVE_UT_TV because struct utmp has these members.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:33 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/getutid_r.c: Test for correct type.
Don't depend on ut_type and ut_id unless _HAVE_UT_TYPE and
_HAVE_UT_ID resp. are defined.
Make really compliant with specification.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:29 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* elf/elf.h: Add some new constants from recent Cygnus ELF
header files.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:26 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_exp.S: Correct exp(+-Inf) case.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:23 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* FAQ:  Fix some typos.
Tell that for Linux the kernel header files are necessary.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:20 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* utmp.h: New file.  Wrapper around login/utmp.h.

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 29 May 1996 04:42:16 +0000 (04:42 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-error.c (struct catch): New type.
(catch): New static variable, struct catch *.
(catch_env, signalled_errstring, signalled_objname): Variables removed.
(_dl_signal_error): If CATCH is non-null, set its errstring and
objname members and jump to CATCH->env.  If it is null, call
_dl_sysdep_fatal with a standard message.
* elf/rtld.c (dl_main): Explode `doit' function into dl_main's body.
No longer use _dl_catch_error.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:42:11 +0000 (04:42 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* login/login.c, login/logout.c, login/logwtmp.c: Complete
rewrite.  Now based on getut*/setut* functions.

24 years agoTue May 28 04:38:10 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:52 +0000 (04:41 +0000)]
Tue May 28 04:38:10 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/langinfo.h: New element _NL_CTYPE_MB_CUR_MAX.
* locale/categories.def: Add description of field _NL_CTYPE_MB_CUR_MAX.
* locale/Makefile (routines): Add mb_cur_max.
* locale/mb_cur_max.c: New file.  This function gets called
when the macro MB_CUR_MAX is used.
* locale/C-ctype.c: Initialize new mb_cur_max field.
* locale/localeinfo.h: Change magic value because of incompatible
        change.
* locale/programs/ld-ctype.c: Determine value of mb_cur_max
        according to current character set and write it out with the rest.
* stdlib/stdlib.h (MB_CUR_MAX): Not constant anymore.  Get value
        according to currently used locale for catefory LC_CTYPE by
        calling the function __ctype_get_mb_cur_max.

24 years agoTue May 28 04:38:10 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:47 +0000 (04:41 +0000)]
Tue May 28 04:38:10 1996  Ulrich Drepper  <drepper@cygnus.com>

* limits.h: Change MB_LEN_MAX to 6.  A 31-bit ISO 10646
character in UTF-8 encoding has that many bytes.

24 years agoTue May 28 03:27:46 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 29 May 1996 04:41:44 +0000 (04:41 +0000)]
Tue May 28 03:27:46 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtol.c: Undo changes of Wed May 22 01:48:54 1996.
This prevented using this file in other GNU packages.

24 years agomoved to sysdeps/generic
roland [Wed, 29 May 1996 04:35:02 +0000 (04:35 +0000)]
moved to sysdeps/generic

24 years ago.
roland [Tue, 28 May 1996 17:54:52 +0000 (17:54 +0000)]
.

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 17:30:34 +0000 (17:30 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/socket.S: Fix off-by-one error in
setting %ecx to 2nd syscall arg: we have pushed nothing, so function
args are found at 4(%esp), not 8(%esp).

24 years agoTue May 28 13:11:19 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 17:30:06 +0000 (17:30 +0000)]
Tue May 28 13:11:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (sed-remove-objpfx): Avoid extra space in regexp due to
continuation line.

24 years ago. libc-960528
roland [Tue, 28 May 1996 00:10:40 +0000 (00:10 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 28 May 1996 00:10:26 +0000 (00:10 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Add missing backslash.

24 years ago.
roland [Mon, 27 May 1996 20:43:56 +0000 (20:43 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:40:47 +0000 (20:40 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/i386/brk.c (__curbrk): Initialize it so it
can be aliased.

24 years ago.
roland [Mon, 27 May 1996 20:16:19 +0000 (20:16 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:56 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/Makefile [$(subdir)=termios] (headers):
Append termio.h.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:05 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Print a msg if we do nothing.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:15:02 +0000 (20:15 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/sgtty.h: Add forward decl of struct sgttyb in case it is never
defined.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:53 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/Makefile (headers): Add ioctl-types.h.
* sysdeps/generic/ioctl-types.h: New file.
* misc/sys/ioctl.h: Include <ioctl-types.h>.
(struct tchars, struct ltchars, struct sgttyb, struct winsize,
struct ttysize): Types moved there.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:49 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/ioctl-types.h: New file, wrapper around
kernel header <asm/termios.h>.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 20:14:45 +0000 (20:14 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/termio.h: New file.
* sysdeps/unix/sysv/linux/Dist: Add it.

24 years ago.
roland [Mon, 27 May 1996 19:19:29 +0000 (19:19 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 19:19:00 +0000 (19:19 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makefile ($(includedir)/stubs.h): Don't touch target if new one is
identical.

24 years ago.
roland [Mon, 27 May 1996 14:11:05 +0000 (14:11 +0000)]
.

24 years agoMon May 27 10:10:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 14:10:43 +0000 (14:10 +0000)]
Mon May 27 10:10:00 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile (z.% rule): Generate generic zone%/ rule after
zone%/right/ and zone%/posix/ rules so they match first.

24 years ago. libc-960527
roland [Mon, 27 May 1996 02:18:37 +0000 (02:18 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 27 May 1996 02:13:24 +0000 (02:13 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* features.h [_GNU_SOURCE] (_BSD_SOURCE, _SVID_SOURCE,
_POSIX_SOURCE, _POSIX_C_SOURCE): Define these.

24 years ago.
roland [Sun, 26 May 1996 22:58:11 +0000 (22:58 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 22:39:33 +0000 (22:39 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* features.h [_GNU_SOURCE || _BSD_SOURCE || _SVID_SOURCE ||
_POSIX_SOURCE || _POSIX_C_SOURCE]: #undef __STRICT_ANSI__.

24 years ago.
roland [Sun, 26 May 1996 22:09:13 +0000 (22:09 +0000)]
.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 22:08:54 +0000 (22:08 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile (tzcompile): Add missing backslash.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 20:34:08 +0000 (20:34 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* stdlib/ldiv.c: Deansideclized.

24 years agoSun May 26 15:15:08 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 26 May 1996 20:33:34 +0000 (20:33 +0000)]
Sun May 26 15:15:08 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* wctype/wctype.h (__need_wint_t): Define this and include stddef.h.
[! _WINT_T] (wint_t): Conditionalize typedef on this in case pre-2.7.3
stddef.h doesn't define it.
* wcsmbs/wchar.h: Likewise.
* stdlib/strtod.c: Likewise.