platform/upstream/glibc.git
25 years agoUpdate.
Ulrich Drepper [Tue, 22 Sep 1998 19:08:42 +0000 (19:08 +0000)]
Update.

1998-09-22 19:58 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* posix/execvp.c: Don't give up searching the PATH if execve
returns ENOTDIR.

1998-09-22 12:53  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/init-first.c (init): Don't call setfpucw only
if _dl_fpu_control_set is set.
* sysdeps/generic/dl-sysdep.c: Don't set _dl_fpu_control_set.
* elf/rtld.c: Don't define _dl_fpu_control_set.
* elf/Versions: Remove _dl_fpu_control_set.

1998-09-22 11:51  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/bits/sigaction.h (SA_ONSTACK): Define.
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
Correct values of other SA_* macros according to kernel headers.

1998-09-22  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/dl-load.c (_dl_init_paths): Avoid warning about unused
variable l.
* elf/dl-error.c (_dl_catch_error): Avoid warning about clobbering
old.

1998-09-21  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/ldsodefs.h: Fix typo in comment.

1998-09-21  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* libio/genops.c (_IO_default_pbackfail): Add cast to unsigned
char when comparing buffer contents with putback character.

1998-09-21  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/Makefile (dl-routines, elide-routines.os, rtld-routines):
Undo last change.
* elf/Versions: Undo last change.  Export _dl_fpu_control and
_dl_fpu_control_set.
* elf/rtld.c (_dl_fpu_control, _dl_fpu_control_set): New
variables.  Include <fpu_control.h>.
* sysdeps/generic/dl-sysdep.c: Store AT_FPUCW value in
_dl_fpu_control instead of __fpu_control, set _dl_fpu_control_set
to indicate that is was seen.
* sysdeps/unix/sysv/linux/init-first.c: Omit call to __setfpucw
only if _dl_fpu_control was set and is equal to desired value.
* math/Makefile (aux): Undo last change.
* math/Versions: Export __fpu_control with version GLIBC_2.0.

25 years ago(dl-routines, elide-routines.os, rtld-routines): Undo last change.
Ulrich Drepper [Tue, 22 Sep 1998 12:41:24 +0000 (12:41 +0000)]
(dl-routines, elide-routines.os, rtld-routines): Undo last change.

25 years ago* sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
Andreas Schwab [Tue, 22 Sep 1998 01:42:11 +0000 (01:42 +0000)]
* sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly

optimized.
1998-09-21  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
optimized.

25 years agoUpdate.
Ulrich Drepper [Mon, 21 Sep 1998 14:34:13 +0000 (14:34 +0000)]
Update.

1998-09-21 10:00  Ulrich Drepper  <drepper@cygnus.com>

* string/bits/string2.h: Add mempcpy optimization.
* sysdeps/generic/mempcpy.c: Undefined __mempcpy.
* intl/localealias.c: Define mempcpy only if not already defined.

* sysdeps/i386/i486/bits/string.h: Define ffsl only if not already
defined.

1998-09-20 10:48 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* csu/abi-note.S: Emit the note directly instead of defining
a preprocessor macro that's only used once.  Don't include sysdep.h.
* abi-tags: Generalize Solaris entry.

1998-09-18  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/bsd/getpt.c (__libc_ptyname1, __libc_ptyname2):
Change to array to avoid runtime relocation.
* sysdeps/unix/sysv/linux/ptsname.c: Update declarations.

1998-09-21 12:22  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* malloc/Makefile ($(objpfx)libmcheck.a): Fix use of $(LN_S).
* math/Makefile ($(objpfx)libieee.a): Likewise.

1998-09-21  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/getpt.c: Fix order of argument to weak_alias.
Patch by John Tobey <jtobey@banta-im.com>.

25 years agoUpdate. cvs/glibc-2_0_96 glibc-2.0.96
Ulrich Drepper [Sun, 20 Sep 1998 18:31:50 +0000 (18:31 +0000)]
Update.

1998-09-20  Ulrich Drepper  <drepper@cygnus.com>

* login/Makefile (distribute): Remove pty-internal.h, add
pty-private.h.

25 years agoUpdate.
Ulrich Drepper [Sun, 20 Sep 1998 18:10:54 +0000 (18:10 +0000)]
Update.

1998-09-20 18:07  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/tst-strtol.c: Add more checks.
Patch by Zack Weinberg <zack@rabi.columbia.edu>.

25 years agoUpdate.
Ulrich Drepper [Sun, 20 Sep 1998 09:48:01 +0000 (09:48 +0000)]
Update.

1998-09-20 09:37  Ulrich Drepper  <drepper@cygnus.com>

* elf/Versions [GLIBC_2.1] (libc): Add __fpu_control.
* elf/elf.h: Add AT_FPUCW.
* elf/Makefile (dl-routines): Add fpu_control.
(elide-routines.os): Add fpu_control.
(rtld-routines): Add fpu_control.
* math/Makefile (aux): Remove fpu_control.
* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Handle AT_FPUCW.
(_dl_show_auxv): Likewise.
* sysdeps/unix/sysv/linux/init-first.c (init): Use __setfpucw only
if different from OS default.

* stdio-common/tstscanf.c: Add test case for (nil).

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Sep 1998 18:51:34 +0000 (18:51 +0000)]
Update.

* stdio-common/vfscanf.c: Fix reading (nil) for %p.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Sep 1998 17:59:03 +0000 (17:59 +0000)]
Update.

1998-09-18 17:41  Ulrich Drepper  <drepper@cygnus.com>

* libio/fileops.c (_IO_new_file_underflow): Before allocating
buffer make sure the pushback buffer is destroyed.
(_IO_new_file_seekoff): Likewise.
If mode==0 quit early with the result.
Clear OEF flag after successful fseek.
* libio/libio.h (_IO_FILE_complete): Add _IO_save_ptr.
* libio/ftello.c (ftello): Add offset from original buffer if
stream has pushed back characters.
* libio/ftello64.c (ftello64): Likewise.
* libio/iofgetpos.c (_IO_fgetpos): Likewise.
* libio/iofgetpos64.c (_IO_fgetpos64): Likewise.
* libio/ioftell.c (_IO_ftell): Likewise.
* libio/genops.c (_IO_switch_to_main_get_area): Swap _IO_read_ptr
and _IO_save_ptr.
(_IO_switch_to_backup_area): Save _IO_read_ptr in _IO_save_ptr.
(_IO_default_pbackfail): Only stored push back character in original
buffer if it is the same as the one in the file at this position.
* libio/iofclose.c: Free backup buffer if one is available.
* libio/ioseekoff.c (_IO_seekoff): Only remove pushback buffer if
mode!=0.

* strdlib/strtol.c (strtol): Handle 0x... string for base!=0 correctly.

* time/strftime.c [_LIBC] (ampm): Use tp->tm_hour not hour12.

1998-09-18  Mark Kettenis  <kettenis@phys.uva.nl>

* login/programs/pt_chown.c (more_help): Correct message that
describes the purpose of the program.

* login/openpty.c: Do not include pty-private.h.
(pts_name): New function.  Return name of slave pseudo terminal in
an allocated buffer if necessary.
(openpty): Use pts_name to get name of the slave end of the pseudo
terminal pair.

* sysdeps/unix/grantpt.c (grantpt): Free buffer allocated by
pts_name before return.

1998-09-18 11:15  Ulrich Drepper  <drepper@cygnus.com>

* math/math.h: Define __NO_MATH_INLINES if __STRICT_ANSI__.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Sep 1998 10:45:06 +0000 (10:45 +0000)]
Update.

1998-09-18  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* login/openpty.c: Include pty-private.h instead of
pty-internal.h.

25 years agoUpdate.
Ulrich Drepper [Fri, 18 Sep 1998 09:10:43 +0000 (09:10 +0000)]
Update.

1998-09-09  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/arm/dl-machine.h (elf_machine_lazy_rel): Optimise a bit.

1998-09-07  Philip Blundell  <pb@nexus.co.uk>

* sysdeps/arm/dl-machine.h (RTLD_START): Keep in step with
recent ld.so changes.
(elf_machine_runtime_setup): Correct behaviour when profiling.

25 years agoUpdate.
Ulrich Drepper [Thu, 17 Sep 1998 19:51:33 +0000 (19:51 +0000)]
Update.

1998-09-17 19:34  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/sysv4/bits/utsname.h: Fix typo.
Patch by John Tobey <jtobey@banta-im.com>.

1998-09-17  Mark Kettenis  <kettenis@phys.uva.nl>

* login/pty-internal.h: Removed.  Moved constants related to the
`grantpt' helper program protocol to ...
* login/pty-private.h: ... here.  New file.
* sysdeps/unix/sysv/linux/ptsname.c (ptsname): Reimplementation
to make the function work with kernels >= 2.1.115.
* sysdeps/unix/sysv/linux/getpt.c (getpt): Reimplement to call BSD
version if using the cloning device fails.
* sysdeps/unix/sysv/linux/grantpt.c: New file.
* sysdeps/unix/sysv/linux/unlockpt.c: General cleanup.
* sysdeps/unix/bsd/getpt.c (__getpt): Largely rewritten to allow
use by Linux specific code.
* sysdeps/unix/bsd/unlockpt.c: General cleanup.
* sysdeps/unix/grantpt.c: Largely rewritten.  (pts_name): New
function.  (grantpt): Use pts_name, check group and permission
mode in addition to owner.  Try to set the owner, group and
permission mode first without invoking the helper program.
* login/programs/pt_chown.c: Largely rewritten.  Add argp and
internationalization support.  Use symbolic constants instead of
hardwired numbers for permission mode.
* sysdeps/unix/bsd/ptsname.c: New file.

1998-09-17 22:04  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: Undo last change.

* posix/wordexp.c: Undo last change.

25 years agoUpdate.
Ulrich Drepper [Wed, 16 Sep 1998 18:29:58 +0000 (18:29 +0000)]
Update.

1998-09-16  Ulrich Drepper  <drepper@cygnus.com>

* nscd/grpcache.c (save_grp): Partly undo last change.

* nscd/pwdcache.c (save_pwd): Undo last change.

25 years agoUpdate.
Ulrich Drepper [Wed, 16 Sep 1998 17:54:34 +0000 (17:54 +0000)]
Update.

1998-09-14  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/mach/hurd/dl-cache.c (_dl_unload_cache): New dummy
function.  Reported by okuji@kuicr.kyoto-u.ac.jp [PR libc/789].

1998-09-15  David S. Miller  <davem@pierdol.cobaltmicro.com>

* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup):
Add profiling support.
(TRAMPOLINE_TEMPLATE): New macro.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Define in terms of that.
(RTLD_START): Prettify, and set __libc_stack_end properly.
(elf_machine_rela) [R_SPARC_COPY]: Remove RTLD_BOOTSTRAP ifndef
and check for sym being NULL instead.
* sysdeps/sparc/sparc64/addmul_1.S: Adjust to allocate 192 bytes
of stack space.
* sysdeps/sparc/sparc64/lshift.S: Likewise.
* sysdeps/sparc/sparc64/mul_1.S: Likewise.
* sysdeps/sparc/sparc64/rshift.S: Likewise.
* sysdeps/sparc/sparc64/submul_1.S: Likewise.
* sysdeps/sparc/sparc64/elf/crtbegin.S: Likewise and remove old
MEDANY code model %g4 usage.
* sysdeps/sparc/sparc64/elf/crtend.S: Likewise and remove old
MEDANY code model %g4 usage.
* sysdeps/sparc/sparc64/elf/start.S: Rework to not use old FULLANY
code model address formation.
* sysdeps/sparc/sparc64/dl-machine.h: Don't include link.h, do
include elf/ldsodefs.h
(DT_SPARC): Remove.
(elf_machine_matches_host): It is now EM_SPARCV9.
(elf_machine_dynamic): Clean up to remove ugly cast.
(elf_machine_fixup_plt): Rework for new V9 ABI, add support for
new PLT formats.
(elf_machine_rela): Don't do anything at all for R_SPARC_NONE.
Prettify rest of function.
[R_SPARC_COPY]: Check for sym being NULL.
[R_SPARC_32]: Handle it.
[R_SPARC_H44, R_SPARC_M44, R_SPARC_L44]: Handle them for the
MEDMID code model.
[R_SPARC_HH22, R_SPARC_HM10, R_SPARC_LM22]: Handle them for the
MEDANY code model.
[R_SPARC_NONE]: Remove this case, as it is now checked earlier.
(elf_machine_runtime_setup): Rewrite for new V9 ABI plt formats.
Add profiling support.
(TRAMPOLINE_TEMPLATE): New macro.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Define in terms of that.
(RTLD_START): Prettify and set __libc_stack_end.
* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h (SA_SIGINFO):
Define.
* sysdeps/unix/sysv/linux/sparc/bits/signum.h (_NSIG): Set to 64.
(SIGRTMIN, SIGRTMAX, __SIGRTMIN, __SIGRTMAX): Define.
* sysdeps/unix/sysv/linux/sparc/sparc32/brk.c (__brk): Remove
unused variable scratch.
* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c
(__syscall_rt_sigaction, __rt_sigreturn_stub, __sigreturn_stub):
Declare.
(__sigaction): Rewrite rt_sigaction case to pass correct sigreturn
stub to rt_sigaction syscalls.  Rewrite non-rt case to use correct
old format kernel sigaction structures.
* sysdeps/unix/sysv/linux/sparc/sparc64/ucontext.h: Move...
* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: to here.
* sysdeps/unix/sysv/linux/sparc/sparc64/Dist: Remove ucontext.h
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Fix
ucontext include.
(_JMPBUF_UNWINDS): Define.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Declare
statfs64 structure, which is exactly the same as the normal one.
* sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Allocate 192 bytes
of stack.  Use correct syscall trap number.  Add branch prediction
settings to branch instructions.  Remove old MEDANY code model %g4
referneces for non-PIC.
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/init-first.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S: Add
__libc_longjmp and __libc_siglongjmp strong aliases.
* sysdeps/unix/sysv/linux/sparc/sparc64/readdir.c (__readdir64):
Also define to __no__readdir64_decl around readdir.c inclusion.
(__readdir64): Add strong alias.
* sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (getrlimit):
Set strong and weak names properly.

1998-09-16 11:25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* manual/Makefile (AWK): Default to gawk if standalone.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makefile (distribute): Undo last change.
* Make-dist (+tsrc) [not subdir]: Also include indirection headers
for sysdep headers.
(+subdir-headers): Removed, unused.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* stdio-common/Makefile ($(inst_includedir)/bits/stdio_lim.h): Use
$(do-install).

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makerules ($(+sysdir_pfx)sysd-Makefile): Don't check for
absolute name in $(config-sysdirs), can never happen.
($(+sysdir_pfx)sysd-rules): Likewise.
* Makeconfig (full-config-sysdirs): Likewise.
(all-Subdirs-files): Prepend $(..).

* configure.in: Don't check for absolute name in $add_ons_pfx, can
not happen.  Let --enable-add-ons=yes work if no add-ons actually
exist.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Rules ($(common-objpfx)bits/stdio_%.h): Remove extra
continuations in command.

1998-09-15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* libio/oldstdfiles.c (_IO_stdin_used): Update declaration.

25 years agoUpdate
Ulrich Drepper [Tue, 15 Sep 1998 21:24:37 +0000 (21:24 +0000)]
Update

1998-09-16 00:47  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: If expansion or substitution occurs
anywhere in a word, the entire word is subject to field-splitting.

* posix/wordexp.c (parse_glob): Look for end of word instead of
end of field when deciding what to glob.
(field_split_word): New function, now the only place where
field-splitting is performed.
(parse_dollars): New parameter - tell the caller if
field-splitting should be performed on this word.

* posix/wordexp-test.c (testit): Only call wordfree if wordexp
succeeded (or failed with WRDE_NOSPACE).

1998-09-15 19:53 1998  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp.c (wordexp): Don't convert IFS characters to
blanks.

* posix/wordexp-test.c: Words not the result of expansion or
substitution should remain unchanged.

25 years agoUpdate.
Ulrich Drepper [Tue, 15 Sep 1998 18:42:14 +0000 (18:42 +0000)]
Update.

1998-09-15  Ulrich Drepper  <drepper@cygnus.com>

* elf/dynamic-link.h [!ELF_MACHINE_PLTREL_OVERLAP]
(_ELF_DYNAMIC_DO_RELOC): Correctly set ranges[1].lazy.

25 years agoUpdate.
Ulrich Drepper [Tue, 15 Sep 1998 12:10:51 +0000 (12:10 +0000)]
Update.

1998-09-15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* stdio-common/Makefile: Include Makeconfig so that
$(inst_includedir) is defined.

25 years agoUpdate.
Ulrich Drepper [Tue, 15 Sep 1998 09:18:06 +0000 (09:18 +0000)]
Update.

1998-09-14  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* io/pwd.c: Include <mcheck.h>.

25 years agoUpdate.
Ulrich Drepper [Tue, 15 Sep 1998 08:04:19 +0000 (08:04 +0000)]
Update.

1998-09-15 08:00  Ulrich Drepper  <drepper@cygnus.com>

* nscd/pwdcache.c (save_pwd): Correct copying.
* nscd/grpcache.c (save_grp): Likewise.

25 years ago* nscd/pwdcache.c (save_pwd): Rewrite to use only one malloc call. (free_pwd...
Ulrich Drepper [Mon, 14 Sep 1998 23:40:58 +0000 (23:40 +0000)]
* nscd/pwdcache.c (save_pwd): Rewrite to use only one malloc call.         (free_pwd): Adjust for this change.         * nscd/grpcache.c (save_grp): Rewrite to use only one malloc call.         (free_grp): Adjust for this change.

1998-09-14 23:36  Ulrich Drepper  <drepper@cygnus.com>

* nscd/pwdcache.c (save_pwd): Rewrite to use only one malloc call.
(free_pwd): Adjust for this change.
* nscd/grpcache.c (save_grp): Rewrite to use only one malloc call.
(free_grp): Adjust for this change.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 22:04:05 +0000 (22:04 +0000)]
Update.

1998-09-14  Ulrich Drepper  <drepper@cygnus.com>

* nscd/pwdcache.c (cache_pwdinit): Allocate uidtbl of correct size.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 18:45:17 +0000 (18:45 +0000)]
Update.

* grp/initgroups.c: Include stdlib.h.
Patch by Zack Weinberg.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 16:38:49 +0000 (16:38 +0000)]
Update.

1998-09-14 15:29  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/Makefile (headers): Remove bits/stdio_lim.h.
(install-others): Add bits/stdio_lim.h.
Add rule to install bits/stdio_lim.h.

* sysdeps/unix/sysv/sysv4/solaris2/sparc/Dist: New file.

* Makefile (distribute): Add include/sys/mman.h.

* sysdeps/powerpc/Dist: Add dl-machine.c and dl-start.S.
* sysdeps/unix/sysv/linux/Dist: Add sys/sendfile.h.
* sysdeps/unix/sysv/linux/arm/Dist: Add init-first.h.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 15:22:40 +0000 (15:22 +0000)]
Update.

1998-09-14 22:46  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: Chet Ramey confirmed that bash's behaviour
for field-splitting :abc: is correct, and that two fields should
result. Revert tests to reflect this.

* posix/wordexp.c (w_emptyword): Remove function.
(exec_comm): Don't use w_emptyword.
(parse_param): Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 15:14:09 +0000 (15:14 +0000)]
Update.

1998-09-14 15:00  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/arm/fpu/Dist: Moved to...
* sysdeps/arm/Dist: ...here.
* sysdeps/posix/Dist: Removed.
* sysdeps/unix/sysv/linux/Dist: Move sys/debugreg.h to...
* sysdeps/unix/sysv/linux/i386/Dist: ...here.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 12:16:30 +0000 (12:16 +0000)]
Update.

1998-08-26  Geoff Keating  <geoffk@ozemail.com.au>

* csu/init.c: Don't drag _IO_2_1_stdin_ into the executable.

25 years agoUpdate.
Ulrich Drepper [Mon, 14 Sep 1998 11:43:26 +0000 (11:43 +0000)]
Update.

1998-09-14 11:26  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcsmbs-tst1.c: Include stdlib.h.

1998-09-14  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* libc-work/nis/nss_nisplus/nisplus-service.c
(_nss_nisplus_parse_servent): Convert port in network byte order.

1998-09-14 07:53 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* stdlib/stdlib.h: Add a switch, __need_malloc_and_calloc,
to provide only malloc and calloc.
* include/stdlib.h: Support the above.
* string/bits/string2.h: Use __need_malloc_and_calloc when
including stdlib.h.
(__string2_1bptr_p): Avoid -Wbad-function-cast warnings.

* iconvdata/iso-2022-jp.c: Include <stdlib.h>.
* iconvdata/iso646.c: Include <stdlib.h>.

1998-09-14 07:51 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* sunrpc/rpc_cout.c: Add braces around ambiguous else.
* sysdeps/libm-ieee754/w_pow.c: Likewise.
* sysdeps/libm-ieee754/w_powf.c: Likewise.
* sysdeps/libm-ieee754/w_powl.c: Likewise.

1998-09-14 07:57 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* stdio-common/stdio_lim.h.in: New file.  All parameters
are adjustable at build time.
* Rules: Add a rule to build bits/stdio_lim.h from
stdio-common/stdio_lim.h.in.  (It has to be in Rules so that
all subdirectories know how to make the file.  It can't be
in Makerules because then it gets built at top level and the
dependencies are wrong.)

* stdio-common/Makefile (distribute): Add stdio_lim.h.in.
* sysdeps/unix/sysv/linux/Makefile: Delete rules to make
stdio_lim.h.
* sysdeps/unix/sysv/linux/stdio_lim.h.in: Removed.
* sysdeps/unix/sysv/linux/Dist: Take out stdio_lim.h.in.
* sysdeps/posix/Makefile: Removed.
* sysdeps/posix/mk-stdiolim.c: Removed.
* sysdeps/generic/bits/stdio_lim.h: Removed.

1998-09-12  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* argp/argp-help.c: Fixup indentation.
* nss/nss_files/files-alias.c: Quiet -Wparentheses warning.
* resolv/nss_dns/dns-network.c: Likewise.
* resolv/res_send.c: Likewise.
* rt/aio_cancel.c: Likewise.
* rt/aio_misc.c: Likewise.

1998-09-12  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makefile (install-symbolic-link): Remove the link list file at last.
* Makerules (install-clean-symbolic-link-list): Removed.

1998-09-12  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* timezone/tst-timezone.c: Print time in UTC to get consistent
output.

1998-09-12  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/rtld.c (_dl_rpath): Removed.
* elf/dl-support.c (_dl_path): Removed.
* elf/Makefile ($(objpfx)ld.so): Don't pass -rpath.
(CFLAGS-dl-support.c): Removed.

* elf/dl-load.c (env_path_list): Renamed from fake_path_list.  All
uses changed.
(_dl_init_paths): Always set env_path_list from LD_LIBRARY_PATH,
instead of appending it to the main map's rpath info.
(_dl_map_object): Consistently use LD_LIBRARY_PATH after all
DT_RPATHs.  This makes it effective again.
(decompose_rpath): Remove second parameter, callers changed.
(fillin_rpath): Allocate enough space in curwd.
(expand_dynamic_string_token): Cope with get_origin returning -1.

1998-09-14  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* libc-work/nis/nss_compat/compat-pwd.c: Add support for
passwd.adjunct.

* nis/nss_nis/nis-pwd.c (_nss_nis_getpwent_r): Correct test for
invalid password.

1998-09-13 18:06  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locale.c: Update dates.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Sep 1998 15:31:28 +0000 (15:31 +0000)]
Update.

1998-09-13  Mark Kettenis  <kettenis@phys.uva.nl>

* sysdeps/generic/bits/types.h: Include <features.h>.  Make sure
size_t is defined.  Some reordering of defenitions to make
maintaining this file in parallel with the linux-specific file easier.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Sep 1998 15:00:27 +0000 (15:00 +0000)]
Update.

1998-09-13  Ulrich Drepper  <drepper@cygnus.com>

* io/pwd.c (main): Add call to mtrace.

* malloc/mtrace.pl: Quote @ in string.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Sep 1998 13:37:57 +0000 (13:37 +0000)]
Update.

1998-09-13 19:25  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp.c (parse_arith): Fix memory leaks.
(exec_comm): Likewise.
(parse_param): Likewise.
(wordexp): Likewise.
(exec_comm): Reduce number of function return points.
(parse_param): Likewise.
(wordexp): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Sep 1998 08:30:54 +0000 (08:30 +0000)]
Update.

1998-09-13 14:53  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: Field-splitting ':abc:' with IFS=: should
yield three fields, not two.  Test both parameter expansion and
command substitution for correct field-splitting behaviour.

* posix/wordexp.c (w_emptyword): New function.
(parse_param): Use it.
(exec_comm): Likewise, for consistency with the way parse_param
splits fields.
(parse_param): Fix some memory leaks.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Sep 1998 08:25:53 +0000 (08:25 +0000)]
Update.

1998-09-13 18:04  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/dl-machine.c (PPC_DCBST,PPC_SYNC,PPC_ISYNC,PPC_ICBI):
Don't mark asm `volatile'.
(__elf_machine_runtime_setup): Clear the last partial block in the PLT
from the data cache too.  Assume it isn't in the instruction cache yet.
(__elf_machine_fixup_plt): Clear the modified address from the caches.

25 years agoUpdate.
Ulrich Drepper [Sat, 12 Sep 1998 21:33:22 +0000 (21:33 +0000)]
Update.

1998-09-12  Mark Kettenis  <kettenis@phys.uva.nl>

* sysdeps/generic/segfault.c (install_handler): Install signal
handler with SA_ONSTACK instead of setting the stack flags to
SS_ONSTACK.  Do not install handler for SIGSTKFLT if it is not
defined.

1998-09-12 14:24 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* signal/signal.h: Fix multiple inclusion guard to cover the
entire file.
* wcsmbs/wchar.h: Remove prototype of internal function
__mbsrtowcs.
* sysdeps/i386/i486/bits/string.h (memchr): Don't do
arithmetic on `void *'.

25 years agoUpdate.
Ulrich Drepper [Sat, 12 Sep 1998 08:42:05 +0000 (08:42 +0000)]
Update.

1998-09-12 01:09  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: Fix wrong tests.  Add new tests.

* posix/wordexp.c (wordexp): Perform word-splitting instead of
field-splitting here.
(wordexp): If out of memory mid-word, free the word (but still
leave pwordexp alone for caller to see).
(parse_param): Allow for zero-length fields (smarter checking of
memory allocation failure).
(w_addword): Convert NULL words to "".
(wordexp): Convert left-over IFS characters to blanks (like bash).

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 22:27:34 +0000 (22:27 +0000)]
Update.

* iconvdata/Makefile (modules): Add ISO_10367-BOX, MAC-IS, NATS-DANO,
and NATS-SEFI.
Define *-routines variables for new modules.
(distribute): Add .c files for new modules.
(awk-generated-headers): Add iso_10367-box.h, mac-is.h, nats-dano.h,
and nats-sefi.h.
Add rules for header generation.
* iconvdata/gconv-modules: Add entries for new modules.
* iconvdata/iso_10367-box.c: New file.
* iconvdata/mac-is.c: New file.
* iconvdata/nats-dano.c: New file.
* iconvdata/nats-sefi.c: New file.

Add rules for header generation.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 21:33:55 +0000 (21:33 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:57 +0000 (18:19 +0000)]
Update.

* configure.in: Use test -f instead of test -e.
Patch by John Tobey <jtobey@banta-im.com>.

* sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/trap.h: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h: New file.
* sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h: New file.
* sysdeps/unix/sysv/linux/sigstack.c: Fix typo.
* sysdeps/unix/sysv/sysv4/solaris2/sigwaitinfo.c: Fix typo.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/ucontext.h: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sys/param.h: New file.
Patches by John Tobey <jtobey@banta-im.com>.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 17:48:44 +0000 (17:48 +0000)]
Update.

* time/strftime.c (my_strftime): Delay use of *tp values until
latest possible point to allow partly initialized structures
(e.g., from strptime).

* sysdeps/unix/sysv/linux/init-first.c [!PIC]: Define __libc_init_first
using init-first.h.

1998-04-30 18:20  H.J. Lu  <hjl@gnu.org>

* elf/dl-load.c (_dl_init_paths): Don't check the dynamic
loader if PIC is not defined.

1998-09-11  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 15:55:01 +0000 (15:55 +0000)]
Update.

1998-09-11  Ulrich Drepper  <drepper@cygnus.com>

* iconvdata/Makefile (modules): Add CSN_369103, CWI, DEC-MCS,
ECMA-CYRILLIC, GOST_19768-74, GREEK-CCITT, GREEK7, GREEK7-OLD, INIS,
INIS-8, INIS-CYRILLIC, ISO_6937-2, ISO_2033, ISO_5427, ISO_5427-EXT,
and ISO_5428.
Define *-routines variables for new modules.
(distribute): Add .c files for new modules.
(awk-generated-headers): Add csn_369103.h, cwi.h, dec-mcs.h,
ecma-cyrillic.h, gost_19768-74.h, greek-ccitt.h, greek7.h,
greek7-old.h, inis.h, inis-8.h, inis-cyrillic.h, iso_2033.h,
iso_5427.h, iso_5427-ext.h, and iso_5428.h.
Add rules for hedaer generation.
* iconvdata/gconv-modules: Add entries for new modules.
* iconvdata/csn_369103.c: New file.
* iconvdata/cwi.c: New file.
* iconvdata/dec-mcs.c: New file.
* iconvdata/ecma-cyrillic.c: New file.
* iconvdata/gost_19768-74.c: New file.
* iconvdata/greek-ccitt.c: New file.
* iconvdata/greek7-old.c: New file.
* iconvdata/greek7.c: New file.
* iconvdata/inis-8.c: New file.
* iconvdata/inis-cyrillic.c: New file.
* iconvdata/inis.c: New file.
* iconvdata/iso6937-2.c: New file.
* iconvdata/iso_2033.c: New file.
* iconvdata/iso_5427-ext.c: New file.
* iconvdata/iso_5427.c: New file.
* iconvdata/iso_5428.c: New file.

* iconvdata/iso6937.c (from_ucs4): Correct 0x80, 0x81, and 0xb9
entries.
Convert U02dd correctly.

* sysdeps/unix/sysv/linux/Makefile [subdir==misc]
(sysdep_headers): Remove sys/debugreg.h.
* sysdeps/unix/sysv/linux/i386/Makefile [subdir==misc]
(sysdep_headers): Add sys/debugreg.h.

25 years ago(modules): Add CSN_369103, CWI, DEC-MCS, ECMA-CYRILLIC, GOST_19768-74, GREEK-CCITT...
Ulrich Drepper [Fri, 11 Sep 1998 15:48:16 +0000 (15:48 +0000)]
(modules): Add CSN_369103, CWI, DEC-MCS, ECMA-CYRILLIC, GOST_19768-74, GREEK-CCITT, GREEK7, GREEK7-OLD, INIS, INIS-8, INIS-CYRILLIC, ISO_6937-2, ISO_2033, ISO_5427, ISO_5427-EXT, and ISO_5428. Define *-routines variables for new modules. (distribute): Add .c files for new modules. (awk-generated-headers): Add csn_369103.h, cwi.h, dec-mcs.h, ecma-cyrillic.h, gost_19768-74.h, greek-ccitt.h, greek7.h, greek7-old.h, inis.h, inis-8.h, inis-cyrillic.h, iso_2033.h, iso_5427.h, iso_5427-ext.h, and iso_5428.h. Add rules for hedaer generation.

25 years ago * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to _dl_ma...
Richard Henderson [Fri, 11 Sep 1998 13:48:17 +0000 (13:48 +0000)]
    * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to         _dl_main_searchlist not _dl_default_scope to _dl_init_next.         * sysdeps/sparc/sparc32/dl-machine.h (_dl_start_user): Likewise.         * sysdeps/sparc/sparc64/dl-machine.h (_dl_start_user): Likewise.

1998-09-11 20:46  Richard Henderson  <rth@cygnus.com>

* sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
_dl_main_searchlist not _dl_default_scope to _dl_init_next.
* sysdeps/sparc/sparc32/dl-machine.h (_dl_start_user): Likewise.
* sysdeps/sparc/sparc64/dl-machine.h (_dl_start_user): Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Sep 1998 12:14:37 +0000 (12:14 +0000)]
Update.

1998-09-11  Ulrich Drepper  <drepper@cygnus.com>

* resolv/res_init.c (res_init): Handle resolv.conf file with only
one nameserver correctly.  Patch by HJ Lu.

* iconvdata/Makefile (modules): Add IEC_P27-1, BALTIC, ASMO_449,
and ANSI_X3.110.
Define *-routines variables for new modules.
(distribute): Add .c files for new modules.
(awk-generated-headers): Add iec_p27-1.h, baltic.h, and asmo_449.h.
Add rules for hedaer generation.
* iconvdata/gconv-modules: Add entries for new modules.  Pretty print.
* iconvdata/ansi_x3.110.c: New file.
* iconvdata/asmo_449.c: New file.
* iconvdata/baltic.c: New file.
* iconvdata/iec_p27-1.c: New file.

* iconvdata/t61.c (from_ucs4): Correct 0x23, 0x24, 0x80, and 0x81
entries.
Convert U02dc correctly.

* math/atest-exp.c: Add parentheses to avoid gcc warnings.
* math/atest-exp2.c: Likewise.
* math/atest-sincos.c: Likewise.

* posix/getopt.h: Don't define non-POSIX stuff unless _GNU_SOURCE
is defined.

1998-09-11 10:51  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* string/strcoll.c: Optimize a few expressions.
* string/strxfrm.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 17:40:29 +0000 (17:40 +0000)]
Update.

1998-09-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/locale.texi: Fix typos.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 17:07:03 +0000 (17:07 +0000)]
Update.

* stdlib/random_r.c (__setstate_r): Allow call with same state
array as currently used (PR libc/774).

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 16:44:49 +0000 (16:44 +0000)]
Update.

* include/limits.h: Include gcc's header even if this file is
found more than once before it (PR libc/778)

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 14:43:39 +0000 (14:43 +0000)]
Update.

* iconvdata/testdate/ISO-8859-10..UCS2: Update after charmap
correction.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 14:09:11 +0000 (14:09 +0000)]
Update.

* sysdeps/unix/sysv/linux/Makefile (subdirs==misc)
[sysdep_headers]: Remove sys/debugreg.h.
* sysdeps/unix/sysv/linux/i386/Makefile (subdirs==misc)
[sysdep_headers]: Add sys/debugreg.h.
* sysdeps/unix/sysv/linux/sys/debugreg.h: Removed.
* sysdeps/unix/sysv/linux/i386/sys/debugreg.h: New file.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 13:11:25 +0000 (13:11 +0000)]
Update.

1998-09-10  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/tmpnam.c: Move local static variable buf to
toplevel and rename to tmpnam_buffer to ease debugging.
Patch by Joe Keane <jgk@jgk.org>.
Optimize s == NULL case a bit.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 12:56:51 +0000 (12:56 +0000)]
Update.

1998-09-10 12:51  Ulrich Drepper  <drepper@cygnus.com>

* resolv/res_init.c (res_init): Initialize _res.nscount and
_res.nsaddr.sin_port differently for the can when no loopback
is available to allow immediate timeout in non-networking environments.
Patch by Cristian Gafton <gafton@redhat.com>.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 12:34:48 +0000 (12:34 +0000)]
Update.

1998-09-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* localedata/charmaps/ISO-8859-10: Character 0xBD is HORIZONTAL
BAR and not EM DASH.
* localedata/charmaps/ISO_8859-SUPP: Likewise (character 0xD0).
* localedata/charmaps/ISO-8859-7: Likewise (character 0xAF).
Fixes PR libc/717.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Sep 1998 11:58:53 +0000 (11:58 +0000)]
Update.

1998-09-10 11:53  Ulrich Drepper  <drepper@cygnus.com>

* timezone/Makefile: Add rules to generate Asia/Tokyo zoneinfo files
for test.
* timezone/tst-timezone.c (tests): Fix typo in last patch.

* time/tzfile.c (__tzfile_read): Handle case when there are no
transitions.  Set __timezone based on computed offset.
* time/tzset.c (tzset_internal): Set __timezone before returning.

* time/tzset.c (tzset_internal): Optimize handling of local string
copy.

1998-09-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* timezone/tst-timezone.c (tests): Add test for Asia/Tokyo (see PR
libc/776).

* sysdeps/powerpc/bits/fenv.h: Add parens.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Sep 1998 22:40:55 +0000 (22:40 +0000)]
Update.

1998-09-09  Benjamin Kosnik  <bkoz@tintin.cygnus.com>

* math/libm-test.c (exp10_test): Adapt epsilons for powerpc.
(csqrt_test): Likewise.
* sysdeps/powerpc/bits/fenv.h: Add parens. .

25 years agoPass pointer to _dl_main_searchlist not _dl_default_scope to _dl_init_next.
Ulrich Drepper [Wed, 9 Sep 1998 18:51:27 +0000 (18:51 +0000)]
Pass pointer to _dl_main_searchlist not _dl_default_scope to _dl_init_next.

1998-09-09 18:48  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/powerpc/dl-start.S (_start): Pass pointer to
_dl_main_searchlist not _dl_default_scope to _dl_init_next.
Patch by Benjamin Kosnik <bkoz@cygnus.com>.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Sep 1998 13:19:50 +0000 (13:19 +0000)]
Update.

1998-09-09  Mark Kettenis  <kettenis@phys.uva.nl>

* elf/dl-close.c (_dl_close): Don't free imap->l_origin if it is
the special `-1' pointer.

25 years ago(_dl_close): Don't free imap->l_origin if it is the special `-1' pointer.
Ulrich Drepper [Wed, 9 Sep 1998 13:19:34 +0000 (13:19 +0000)]
(_dl_close): Don't free imap->l_origin if it is the special `-1' pointer.

25 years agoRegenerated: autoconf configure.in
Jim Wilson [Wed, 9 Sep 1998 12:30:38 +0000 (12:30 +0000)]
Regenerated: autoconf  configure.in

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Sep 1998 11:53:19 +0000 (11:53 +0000)]
Update.

1998-09-09 09:32  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/powerpc/dl-machine.h (elf_machine_rela): Make function
inline.

1998-09-07  Paul Eggert  <eggert@twinsun.com>

* time/mktime.c (__EXTENSIONS__): Define if not defined.
(_REENTRANT): Remove.  It has undesirable consequences in
Solaris 2.6 (e.g. it turns off the putc macro).  Defining
__EXTENSIONS__ makes localtime_r and gmtime_r visible, which
is what we want.
* time/strftime.c: Likewise.

1998-09-08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/dl-error.c: Fix spelling.

1998-09-08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* stdlib/strfmon.c: Quiet -Wparentheses warnings.
* stdio-common/_itoa.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
* stdio-common/vfscanf.c: Likewise.
* wcsmbs/wcstok.c: Likewise.
* sysdeps/generic/glob.c: Likewise.
* posix/getopt.c: Likewise.
* sysdeps/posix/getaddrinfo.c: Likewise.
* posix/wordexp.c: Likewise.
* io/ftw.c: Likewise.
* io/fts.c: Likewise.
* misc/getpass.c: Likewise.
* iconv/gconv_conf.c: Likewise.
* argp/argp-fmtstream.c: Likewise.
* argp/argp-help.c: Likewise.
* elf/dl-load.c: Likewise.
* locale/programs/stringtrans.c: Likewise.
* catgets/gencat.c: Likewise.
* posix/getconf.c: Likewise.
* iconv/gconv_conf.c: Likewise.
* iconv/iconv_prog.c: Likewise.

* string/strcoll.c: Optimize a few expressions.
* string/strxfrm.c: Likewise.

1998-09-08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* elf/dl-open.c (dl_open_worker): Move decl of new_global up one
level to avoid uninit variable warning.

1998-09-09 10:34  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
instead of _dl_default_scope[2] as argument to _dl_init_next.
Fix compatibility problems introduced in last change.

25 years agoAdd clarifications.
Ulrich Drepper [Wed, 9 Sep 1998 11:46:18 +0000 (11:46 +0000)]
Add clarifications.

25 years ago* sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
Andreas Schwab [Wed, 9 Sep 1998 01:36:38 +0000 (01:36 +0000)]
* sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist

instead of _dl_default_scope[2] as argument to _dl_init_next.
* sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
instead of _dl_default_scope[2] as argument to _dl_init_next.

25 years ago* sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
Andreas Schwab [Wed, 9 Sep 1998 01:35:38 +0000 (01:35 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with

C9x macro.
Wed Sep  9 10:34:06 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
C9x macro.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Sep 1998 23:27:46 +0000 (23:27 +0000)]
Update.

* csu/initfini.c: Don't define __gmon_start__ if WEAK_GMON_START is
defined.
* sysdeps/unix/sysv/linux/i386/Makefile [subdir==csu]: Add
-DWEAK_GMON_START to CFLAGS-initfini.s.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Sep 1998 14:05:33 +0000 (14:05 +0000)]
Update.

* elf/rtld.c (dl_main): Don't update _dl_loaded here.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Sep 1998 14:02:52 +0000 (14:02 +0000)]
Update.

* elf/dl-object.c (_dl_new_object): Store map address in
_dl_loaded if _dl_loaded is NULL.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Sep 1998 12:45:13 +0000 (12:45 +0000)]
Update.

1998-09-08  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/setrlimit64.c: Remove stub warning.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 15:06:36 +0000 (15:06 +0000)]
Update.

* resolv/res_debug.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 13:47:26 +0000 (13:47 +0000)]
Update.

* argp/argp-help.c: Likewise.
* argp/argp-parse.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 13:18:17 +0000 (13:18 +0000)]
Update.

* stdlib/strtol.c: Likewise.
* string/strcoll.c: Likewise.
* string/strxfrm.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 11:07:34 +0000 (11:07 +0000)]
Update.

* db2/btree/bt_cursor.c: Likewise.
* db2/common/db_region.db_c: Likewise.
* db2/common/db_salloc.db_c: Likewise.
* db2/db/db.c: Likewise.
* db2/db/db_rec.c: Likewise.
* db2/hash/hash.c: Likewise.
* db2/hash/hash_page.c: Likewise.
* db2/hash/hash_rec.c: Likewise.
* db2/log/log_findckp.c: Likewise.
* db2/log/log_get.c: Likewise.
* db2/log/log_put.c: Likewise.
* db2/mp/mp_fget.c: Likewise.
* db2/mp/mp_fput.c: Likewise.
* db2/mp/mp_region.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 10:46:08 +0000 (10:46 +0000)]
Update.

1998-09-07  Ulrich Drepper  <drepper@cygnus.com>

* db2/common/db_apprec.c (__db_apprec): Add braces to make gcc
quiet.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 10:00:04 +0000 (10:00 +0000)]
Update.

1998-09-07 09:58  Ulrich Drepper  <drepper@cygnus.com>

* math/tgmath.h (scalb): Only define for __USE_MISC or
__USE_XOPEN_EXTENDED.  Patch by Zack Weinberg.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Sep 1998 09:56:37 +0000 (09:56 +0000)]
Update.

1998-09-06  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* libio/stdio.h: Fix comment.

* stdio/stdio.h: Make vfscanf, vscanf and vsscanf available if
__USE_ISOC9X.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Sep 1998 23:45:24 +0000 (23:45 +0000)]
Update.

1998-09-06 09:53 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* Makeconfig (+gccwarn): Remove -Wno-parentheses.

* elf/dl-open.c: Quiet -Wparentheses warnings.
* iconvdata/johab.c: Likewise.
* iconvdata/uhc.c: Likewise.
* inet/inet_net.c: Likewise.
* io/fts.c: Likewise.
* locale/newlocale.c: Likewise.
* misc/getttyent.c: Likewise.
* misc/mntent_r.c: Likewise.
* misc/ttyslot.c: Likewise.
* nscd/nscd_conf.c: Likewise.
* nss/nsswitch.c: Likewise.
* resolv/gethnamaddr.c: Likewise.
* resolv/nsap_addr.c: Likewise.
* resolv/res_debug.c: Likewise.
* stdio-common/_itoa.c: Likewise.
* stdlib/strtod.c: Likewise.
* string/strverscmp.c: Likewise.
* sunrpc/svc.c: Likewise.
* sysdeps/libm-ieee754/e_cosh.c: Likewise.
* sysdeps/libm-ieee754/e_gamma_r.c: Likewise.
* sysdeps/libm-ieee754/e_sinh.c: Likewise.
* sysdeps/posix/getaddrinfo.c: Likewise.

* include/dlfcn.h: Likewise.
* elf/dlfcn.h: Declare dladdr only for __USE_GNU.
Define RTLD_DEFAULT.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Sep 1998 15:16:11 +0000 (15:16 +0000)]
Update.

1998-09-06 15:13  Ulrich Drepper  <drepper@cygnus.com>

* elf/dlsym.c (dlsym_doit): Use new RTLD_DEFAULT macro to test
for use of global scope.
* elf/dlvsym.c (dlvsym_doit): Likewise.

1998-09-02  Paul Eggert  <eggert@twinsun.com>

* strftime.c (my_strftime): When mbrlen returns (size_t) -2,
copy the redundant bytes at the end of the format as-is; don't
just copy their first byte and then rescan, as that might get
us an encoding error.
Account correctly for the length of multibyte sequences in the
format.

1998-09-03 20:14  Tim Waugh  <tim@cyberelk.demon.co.uk>

* posix/wordexp-test.c: Add tests for different IFS values.
Change unquoted-newline test so that newline is not in IFS.

* posix/wordexp.c (wordexp): Correct null/unset mix-up when
determining IFS characters.  Return WRDE_BADCHAR for unquoted
special characters _except_ if they are separators.

1998-09-06 10:56  Ulrich Drepper  <drepper@cygnus.com>

* include/tgmath.h: New file.

* libio/stdio.h: Correct reversed #ifs.
Patch by Zack Weinberg.

* manual/creature.texi: Better explain reason for feature select
macros.
Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>.

1998-09-06 10:25 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* include/alloca.h: Add multiple-inclusion guard.
* include/db.h: Likewise.
* include/db_185.h: Likewise.
* include/fcntl.h: Likewise.
* include/grp.h: Likewise.
* include/libintl.h: Likewise.
* include/mntent.h: Likewise.
* include/pwd.h: Likewise.
* include/sched.h: Likewise.
* include/search.h: Likewise.
* include/setjmp.h: Likewise.
* include/shadow.h: Likewise.
* include/signal.h: Likewise.
* include/stdio.h: Likewise.
* include/stdlib.h: Likewise.
* include/string.h: Likewise.
* include/termios.h: Likewise.
* include/time.h: Likewise.
* include/ulimit.h: Likewise.
* include/utmp.h: Likewise.
* include/wchar.h: Likewise.
* include/sys/file.h: Likewise.
* include/sys/gmon.h: Likewise.
* include/sys/ioctl.h: Likewise.
* include/sys/mman.h: Likewise.
* include/sys/resource.h: Likewise.
* include/sys/select.h: Likewise.
* include/sys/socket.h: Likewise.
* include/sys/statfs.h: Likewise.
* include/sys/time.h: Likewise.
* include/sys/times.h: Likewise.
* include/sys/wait.h: Likewise.

* include/dlfcn.h: Declare dladdr only for __USE_GNU.
Define RTLD_DEFAULT.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Sep 1998 09:16:53 +0000 (09:16 +0000)]
Update.

1998-09-06 09:00  Ulrich Drepper  <drepper@cygnus.com>

* version.h (VERSION): Bump to 2.0.96.

Rewrite runtime linker to be truly thread-safe.  There is now no
global variable specifying the scope.  We create all needed
scopes at the time the link maps are created.
* elf/Versions [GLIBC_2.1]: Add _dl_loaded and _dl_main_searchlist.
* elf/link.h: Add struct r_scope_elem and use this for l_searchlist,
l_symbolic_searchlist, l_scope, and l_local_scope elements in
struct link_map.
* elf/dl-close.c: Rewritten accordingly.
* elf/dl-deps.c: Likewise.
* elf/dl-error.c: Likewise.
* elf/dl-init.c: Likewise.
* elf/dl-load.c: Likewise.
* elf/dl-lookup.c: Likewise.
* elf/dl-object.c: Likewise.
* elf/dl-open.c: Likewise.
* elf/dl-reloc.c: Likewise.
* elf/dl-runtime.c: Likewise.
* elf/dl-support.c: Likewise.
* elf/dl-symbol.c: Likewise.
* elf/dl-version.c: Likewise.
* elf/dlfcn.h: Likewise.
* elf/dlsym.c: Likewise.
* elf/dlvsym.c: Likewise.
* elf/ldsodefs.h: Likewise.
* elf/rtld.c: Likewise.
* iconv/gconv_dl.c: Likewise.
* nss/nsswitch.c: Likewise.
* sysdeps/i386/dl-machine.h: Likewise.
* sysdeps/unix/sysv/linux/i386/dl-librecon.h: Likewise.

25 years ago(VERSION): Bump to 2.0.96.
Ulrich Drepper [Sun, 6 Sep 1998 09:01:51 +0000 (09:01 +0000)]
(VERSION): Bump to 2.0.96.

25 years ago1998-09-05 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Sat, 5 Sep 1998 15:00:54 +0000 (15:00 +0000)]
1998-09-05  Mark Kettenis  <kettenis@phys.uva.nl>

* sysdeps/mach/hurd/i386/init-first.c (init1): Call
__getopt_clean_environment with __environ instead of envp.

* sysdeps/mach/hurd/i386/Makefile (omit-deps): Define to crt0.

25 years ago* string/argz-extract.c (__argz_extract): Add de-consting cast for
Roland McGrath [Sat, 5 Sep 1998 04:03:21 +0000 (04:03 +0000)]
* string/argz-extract.c (__argz_extract): Add de-consting cast for

setting results.

* string/argz-next.c (__argz_next): Likewise.

25 years ago* string/argz.h (argz_next): Add de-consting cast for return.
Roland McGrath [Sat, 5 Sep 1998 04:01:08 +0000 (04:01 +0000)]
* string/argz.h (argz_next): Add de-consting cast for return.

25 years ago* sysdeps/unix/sysv/linux/Makefile [$(subdir)=inet] (sysdep_headers):
Roland McGrath [Sat, 5 Sep 1998 03:58:56 +0000 (03:58 +0000)]
* sysdeps/unix/sysv/linux/Makefile [$(subdir)=inet] (sysdep_headers):

Don't add netinet/udp.h, netinet/ip_icmp.h here.
* sysdeps/gnu/Makefile: Do it here instead.
* sysdeps/unix/sysv/linux/Dist: Move those files from here ...
* sysdeps/gnu/Dist: ... to here.

25 years ago1998-09-05 Roland McGrath <roland@baalperazim.frob.com> * sysdeps/unix/sysv/linux...
Roland McGrath [Sat, 5 Sep 1998 03:52:00 +0000 (03:52 +0000)]
1998-09-05  Roland McGrath  <roland@baalperazim.frob.com> * sysdeps/unix/sysv/linux/netinet/ip_icmp.h, sysdeps/unix/sysv/linux/netinet/tcp.h, sysdeps/unix/sysv/linux/netinet/udp.h: Moved to sysdeps/gnu/netinet.

1998-09-05  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/unix/sysv/linux/netinet/ip_icmp.h,
sysdeps/unix/sysv/linux/netinet/tcp.h,
sysdeps/unix/sysv/linux/netinet/udp.h: Moved to sysdeps/gnu/netinet.

25 years ago1998-09-04 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 4 Sep 1998 16:27:01 +0000 (16:27 +0000)]
1998-09-04  Roland McGrath  <roland@baalperazim.frob.com>

* string/argz.h (argz_extract, argz_next): Use `const' for ARGZ param.
* string/argz-next.c, string/argz-extract.c: Fix defns.

25 years ago1998-09-03 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 4 Sep 1998 10:57:56 +0000 (10:57 +0000)]
1998-09-03  Roland McGrath  <roland@baalperazim.frob.com>

* mach/Makefile: Use -include for mach-syscalls.mk to silence warning.

* sysdeps/mach/hurd/sysd-stdio.c: Declare fns
__stdio_{read,write,seek,close,fileno} using __io_*_fn types.
* sysdeps/generic/sysd-stdio.c: Likewise.

25 years ago1998-09-03 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 4 Sep 1998 10:57:18 +0000 (10:57 +0000)]
1998-09-03  Roland McGrath  <roland@baalperazim.frob.com>

* mach/Makefile: Use -include for mach-syscalls.mk to silence warning.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Sep 1998 16:35:38 +0000 (16:35 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Sep 1998 12:58:42 +0000 (12:58 +0000)]
Update.

1998-09-02  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-load.c (fillin_rpath): Handle "/" as RPATH correctly.
(_dl_map_object_from_fd): Make NAME argument const.
Remove last parameter in _dl_new_object call.
(print_search_path): Correct construction of composed path name.
(_dl_map_object): Prevent looking at RPATH of the main map twice.
Remove last parameter in _dl_new_object call.
* elf/dl-object.c: Remove last parameter.  Determine whether create
origin entry based on empty realname.  Handle file in root directory
correctly.
* elf/ldsodefs.h: Adjust prototype for _dl_new_object.
* elf/rtld.c (dl_main): Add comment describing reason for memory leak.
Remove last parameter in _dl_new_object call.
* sysdeps/generic/dl-origin.h: Handle file in root directory correctly.
* sysdeps/unix/sysv/linux/dl-origin.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 23:08:36 +0000 (23:08 +0000)]
Update.

* elf/dl-close.c (_dl_close): Add more comments and correct some.
Free l_searchlist and l_dupsearchlist.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 18:58:12 +0000 (18:58 +0000)]
Update.

1998-09-01  Ulrich Drepper  <drepper@cygnus.com>

* debug/catchsegv.sh: Add one more pair of quotes.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 17:58:59 +0000 (17:58 +0000)]
Update.

1998-09-01 17:53  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-load.c (add_name_to_object): Change return type to void and
make NAME parameter const.  Allocate room for NAME in same memory
block used for l_libname entry.
(_dl_map_object_from_fd): Don't free NAME on failure.
(map_segment): Pass SONAME to add_name_to_object, not a copy.
(_dl_map_object): Don't create copy of NAME.  Pass NAME to
_dl_map_object_from_fd.
* elf/dl-object.c (dl_new_object): Allocate room for NAME in same
memory block used for l_libname entry.
* elf/dl-close.c: Adjust free()ing for this change.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 17:19:00 +0000 (17:19 +0000)]
Update.

1998-09-01 15:36  Ulrich Drepper  <drepper@cygnus.com>

* malloc/Makefile: Include Makeconfig before testing config-sysdirs.

* malloc/mtrace.c: Add bug report address.  Update email address.
Add more @XXX@ to print correct address size.

* elf/dl-addr.c (_dl_addr): Make sure that map to be examined is
really initialized.

* elf/dl-close.c (_dl_close): Use l_map_start and l_map_end info
for munmap call instead of examining phdr again.
Free all malloc()ed strings and arrays.

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 14:31:49 +0000 (14:31 +0000)]
Update.

1998-08-09  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/Makefile [subdir=elf]: Add new files split out of
dl-machine.h.
* sysdeps/powerpc/dl-machine.c: New file.
* sysdeps/powerpc/dl-machine.h: Move much stuff into separate
files.  Revise ELF_PREFERRED_ADDRESS to take account of
the new mapping information (fixes bug involving huge bloated
web browser).  Set ELF_MACHINE_PLTREL_OVERLAP.
* sysdeps/powerpc/dl-start.S: New file.

* elf/dl-load.c (_dl_map_object_from_fd): Initialise l_map_start,
l_map_end.
* elf/do-rel.h: Call elf_machine_rel only once (to save space).
* elf/dynamic-link.h: Allow PLT relocs to be in the middle of the
others.  Call elf_dynamic_do_##reloc only once (to save even more
space).
* elf/link.h: Add new members l_map_start and l_map_end to keep
track of the memory map.
* elf/rtld.c (_dl_start): Initialise l_map_start for ld.so and
the executable.

1998-09-01 11:53  Ulrich Drepper  <drepper@cygnus.com>

* debug/Makefile (catchsegv): We need not rewrite SOVER anymore.
Reported by Andreas Jaeger.

* posix/glob.h: Use __size_t instead of size_t in definitions and
make sure this is defined.

* manual/locale.texi: Almost complete rewrite.  Document more functions

25 years agoUpdate.
Ulrich Drepper [Tue, 1 Sep 1998 10:41:59 +0000 (10:41 +0000)]
Update.

1998-09-01 10:34  Ulrich Drepper  <drepper@cygnus.com>

* manual/locale.texi: Almost compelte rewrite.  Document more functions
and functionality.
* manual/arith.texi: Correct reference.
* manual/string.texi: Pretty printing.

* manual/texinfo.tex: Update from last available version.

1998-08-31 22:44  Ulrich Drepper  <drepper@cygnus.com>

* nis/nss_nis/nis-pwd.c (_nss_nis_getpwnam_r): Correct test for
invalid password.
(_nss_nis_getpwuid_r): Likewise.
Patch by Matthew Arnison <matthewa@physics.usyd.edu.au>.

* inet/rcmd.c: Implement netgroup support.
Patch by Dick Streefland <dick_streefland@tasking.com>.

25 years agoFix typo.
Ulrich Drepper [Tue, 1 Sep 1998 10:35:19 +0000 (10:35 +0000)]
Fix typo.

* sysdeps/i386/pt-machine.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 31 Aug 1998 17:23:45 +0000 (17:23 +0000)]
Update.

1998-08-31  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-close.c (_dl_close): Update _dl_loaded if the first
object on the list is removed.  Don't use this code for PIC.
Reported by HJ Lu [PR libc/770].

25 years agoUpdate.
Ulrich Drepper [Mon, 31 Aug 1998 16:30:27 +0000 (16:30 +0000)]
Update.

1998-08-31 15:56  Ulrich Drepper  <drepper@cygnus.com>

* db2/db_int.h: Use <db.h> instead of "db.h" to find header in include.

* include/stdio.h: Add __vsscanf.

* libio/stdio.h: Make vfscanf, scanf, and vsscanf available if
__USE_ISOC9X.
Remove __vsscanf declaration.
Always declare fgetpos and fsetpos.

* math/math.h: Define isinf as macro.
* math/bits/mathcalls.h: Change to declare __isinf all the time.
Don't declare scalb for ISO C 9x.

* math/tgmath.h: Define fma.  Rewrite the underlying macros.

* stdlib/stdlib.h: Declare strtof and strtold is __USE_ISOC9X.

* sysdeps/unix/sysv/linux/bits/sigcontext.h: Allow inclusion from
sys/ucontext.h.

* sysdeps/wordsize-32/inttypes.h: Define missing PRI* and SCN*
macros.

1998-08-31  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/standalone/bits/errno.h (ENOMSG): Remove duplicate.
Reported by jreising@frequentis.com [PR libc/767].

1998-08-31  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* io/lockf.c (lockf): Move initilisation of fl.l_whence and
fl.l_start at beginning of function.
Patch by Geoff. Dash <geoffd@zeta.org.au> [PR libc/769].

25 years agoUpdate.
Ulrich Drepper [Mon, 31 Aug 1998 11:11:15 +0000 (11:11 +0000)]
Update.

1998-08-31  Ulrich Drepper  <drepper@cygnus.com>

* io/sys/stat.h (ALLPERMS): Fix type (S_ISTXT -> S_ISVTX).
Reported by Rob.Hagopian@vu.union.edu [PR libc/763].

* nscd/nscd.init: Make it work in RedHat systems.
Patch by Christian Gafton.

1998-08-29  Philip Blundell  <philb@gnu.org>

* catgets/Makefile: Don't try to run test programs when
cross-compiling.

1998-08-31  Ulrich Drepper  <drepper@cygnus.com>

* signal/signal.h: Include bits/sigthread.h only if __USE_POSIX.
Reported by Zack Weinberg.

1998-08-30  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/Dist: Add umount.S and umount2.S.
* elf/Makefile (distribute): Remove ldd.sh.in.

1998-08-31 11:46  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/dl-origin.h (get_origin): Remove unused
variable.

25 years agoUpdate.
Ulrich Drepper [Sat, 29 Aug 1998 09:51:09 +0000 (09:51 +0000)]
Update.

1998-08-29  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/register-dump.h: Move to ...
* sysdeps/unix/sysv/linux/i386/register-dump.h: ...here.

25 years agoUpdate.
Ulrich Drepper [Fri, 28 Aug 1998 22:54:57 +0000 (22:54 +0000)]
Update.

1998-08-28 22:49  Ulrich Drepper  <drepper@cygnus.com>

* elf/do-rel.h (elf_dynamic_do_rel): Call elf_machine_lazy_rel
with load address, not map address.
* sysdeps/alpha/dl-machine.h (elf_machine_lazy_rel): Change first
parameter and use this value.
* sysdeps/arm/dl-machine.h: Likewise.
* sysdeps/i386/dl-machine.h: Likewise.
* sysdeps/m68k/dl-machine.h: Likewise.
* sysdeps/mips/dl-machine.h (elf_machine_lazy_rel): Change first
parameter.
* sysdeps/powerpc/dl-machine.h: Likewise
* sysdeps/sparc/sparc32/dl-machine.h: Likewise
* sysdeps/sparc/sparc64/dl-machine.h: Likewise

25 years agoUpdate.
Ulrich Drepper [Fri, 28 Aug 1998 14:02:28 +0000 (14:02 +0000)]
Update.

1998-08-28 13:58  Ulrich Drepper  <drepper@cygnus.com>

* internals.h: Also define THREAD_GETMEM_NC and THREAD_SETMEM_NC to
access thread data with non-constant offsets.
* specific.c: Use THREAD_GETMEM_NC and THREAD_SETMEM_NC where
necessary.

* sysdeps/i386/useldt.h: Fix typo.  Add THREAD_GETMEM_NC and
THREAD_SETMEM_NC definitions.

* sysdeps/sparc/sparc32/pt-machine.h: Define THREAD_GETMEM_NC and
THREAD_SETMEM_NC.
* sysdeps/sparc/sparc64/pt-machine.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 28 Aug 1998 09:29:49 +0000 (09:29 +0000)]
Update.

1998-08-28 09:22  Ulrich Drepper  <drepper@cygnus.com>

* elf/rtld.c (process_envvars): Fix copy&paste error.

* malloc/malloc.c (malloc_hook_ini): Don't overwrite realloc and
memalign hook.
(realloc_hook_ini): Don't overwrite memalign hook.
(memalign_hook_ini): Don't overwrite malloc and memalign hooks.
Reported by Philippe Troin <phil@fifi.org>.

* malloc/mcheck.c (mprobe): Call checkhdr with adjusted pointer.
Patch by Philippe Troin <phil@fifi.org>.

1998-08-26  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/generic/segfault.c (install_handler): Protect the
non-POSIX signals with #ifdef.
(catch_segfault): Add missing mode parameter for open.
* debug/catchsegv.sh: Avoid termination message from shell.  Allow
other termination signals.

1998-08-27  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* debug/Makefile (distribute): Add register-dump.h.

1998-08-28 10:41  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

25 years ago(distribute): Add register-dump.h.
Ulrich Drepper [Fri, 28 Aug 1998 09:22:39 +0000 (09:22 +0000)]
(distribute): Add register-dump.h.