kopensolaris-gnu/glibc.git
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)]
.

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

* sysdeps/unix/sysv/linux/syscalls.list: Add bdflush,
  create_module, delete_module, get_kernel_syms, init_module,
  klogctl.
Fri May 31 18:27:52 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/unix/sysv/linux/syscalls.list (getpgid, setpgid): Define __
strong names and [gs]etpgid as weak aliases.

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

* sysdeps/unix/sysv/linux/sys/klog.h: New file declaring kernel
logging 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 agoFri May 31 18:27:52 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 2 Jun 1996 18:49:34 +0000 (18:49 +0000)]
Fri May 31 18:27:52 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* string/string.h [__USE_MISC]: Declare basename; OSF/1 puts it here.

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

* sysdeps/unix/alpha/sysdep.h (END): Redefine to use .end
  directive for both ELF and ECOFF.
(ret): Delete macro.  It was a dangerous macro and unnecessary
  since the Alpha assemblers recognizes "ret" as a macro themselves.
Thu May 23 02:15:56 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/alpha/sysdep.h (ret): Remove macro.  It is
  dangerous and unnecessary since both OSF/1 as and gas define "ret"
  as a pseudo-instruction.

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

* sysdeps/unix/sysv/linux/alpha/speed.c: Remove.

24 years agoWed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 2 Jun 1996 18:49:27 +0000 (18:49 +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.

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

* time/clocktest.c: Rewrite to test more meaningfully.

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

* sysdeps/unix/make-syscalls.sh: Emit END($strong) at end of
  syscall wrapper to allow correct generation of debugging
  information.

24 years agoWed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 2 Jun 1996 18:49:13 +0000 (18:49 +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.

24 years agoSun May 26 22:17:38 1996 Richard Henderson <rth@tamu.edu>
roland [Sun, 2 Jun 1996 18:49:06 +0000 (18:49 +0000)]
Sun May 26 22:17:38 1996  Richard Henderson  <rth@tamu.edu>

* stdlib/lcong48_r.c, stdlib/seed48_r.c, stdlib/strtod.c,
stdlib/strtol.c: Include <string.h> for mem* and str* fns used.

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

* sysdeps/posix/tempname.c (__stdio_gen_tempname): Use __ptr_t instead
of PTR.

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.