platform/upstream/glibc.git
26 years agoUpdate.
Ulrich Drepper [Tue, 30 Jun 1998 12:09:42 +0000 (12:09 +0000)]
Update.

1998-06-30 11:47  Ulrich Drepper  <drepper@cygnus.com>

* include/aio.h: New file.
* posix/Makefile (distribute): Add bits/pthreadtypes.h.
(tests): Build and run annexc program.
* posix/annexc.c: New file.
* posix/bits/posix1_lim.h: Add several more _POSIX_* limits.
* rt/aio.h: Remove __need_timespec_t.  We can include the whole time.h.
* rt/aio_misc.c: Include limits.h.
* rt/aio_notify.c: Include errno.h.
* sysdeps/unix/sysv/linux/alpha/bits/types.h: Include pthreadtypes.h.
Define size_t.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/bits/errno.h: Define ENOTSUP though the
kernel doesn't do this.
* sysdeps/unix/sysv/linux/bits/fcntl.h: Define O_LARGEFILE only if
__USE_LARGEFILE64 is defined.
* sysdeps/unix/sysv/linux/bits/pthreadtypes.h: New file.  Empty.
* sysdeps/unix/sysv/linux/bits/sched.h: Define __sched_param struct
if requested.
* sysdeps/unix/sysv/linux/bits/siginifo.h: Protect non-standard names.

* stdlib/isomac.c: Avoid include_next warning.

26 years agoUpdate.
Ulrich Drepper [Mon, 29 Jun 1998 12:44:22 +0000 (12:44 +0000)]
Update.

1998-06-29 12:27  Ulrich Drepper  <drepper@cygnus.com>

* argp/argp.h: Use __PMT instead of __P for function pointer.
* iconv/gconv.h: Likewise.
* io/fts.h: Likewise.
* io/ftw.h: Likewise.
* libio/libio.h: Likewise.
* malloc/mcheck.h: Likewise.
* misc/search.h: Likewise.
* posix/glob.h: Likewise.
* resolv/resolv.h: Likewise.
* signal/signal.h: Likewise.
* stdlib/stdlib.h: Likewise.
* sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/bits/siginfo.h: Likewise.

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

* Makeconfig (CPPFLAGS): Use $($(subdir)-CPPFLAGS) only once.

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

* posix/wordexp.c (parse_param): Fix memory leak.

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

* libc.map: Export _IO_ftrylockfile.

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

* sysdeps/unix/sysv/linux/aio_sigqueue.c: Use get[pu]id instead of
__get[pu]id.

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

* elf/dl-misc.c (_dl_debug_message): Don't cache the pid.

* elf/dl-runtime.c (_dl_object_relocation_scope): Avoid adding the
same search list twice.

1998-06-29  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* login/programs/utmpd.c (handle_requests): Set and use maximal fd
used to optimize loop/select.

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

* sysdeps/generic/init-first.c: Don't define __libc_pid.
* sysdeps/unix/sysv/linux/init-first.c: Likewise.
* sysdeps/mach/hurd/i386/init-first.c: Likewise.
* sysdeps/mach/hurd/mips/init-first.c: Likewise.
* sysdeps/arm/init-first.c: Likewise.
* posix/getopt_init.c: Don't use __libc_pid.
* sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
* libc.map: Remove __libc_uid and __libc_pid.

26 years agoUpdate.
Ulrich Drepper [Sun, 28 Jun 1998 18:50:22 +0000 (18:50 +0000)]
Update.

* sunrpc/rtime.c (rtime): Use poll instead of select.

1998-06-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

26 years agoUpdate.
Ulrich Drepper [Sun, 28 Jun 1998 09:50:12 +0000 (09:50 +0000)]
Update.

* sunrpc/clnt_tcp.c (readtcp): Use poll instead of select.
* sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
* sunrpc/clnt_udp.c (clntudp_call): Likewise.
Patches from FreeBSD current.

1998-06-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 17:19:20 +0000 (17:19 +0000)]
Update.

1998-06-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* nscd/connections.c (handle_new_request): Handle POLLHUP
correctly.
(close_sockets): Correct parameter to dbg_log.

* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_matches_host):
Cleanup weak_extern usage for _dl_hwcap and _dl_hwcap_mask.
(elf_machine_fixup_plt): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c: When
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(__syscall_getpagesize): Add

26 years ago(handle_new_request): Handle POLLHUP correctly. (close_sockets): Correct parameter...
Ulrich Drepper [Sat, 27 Jun 1998 17:16:24 +0000 (17:16 +0000)]
(handle_new_request): Handle POLLHUP correctly. (close_sockets): Correct parameter to dbg_log.

26 years agoUpdate.
Richard Henderson [Sat, 27 Jun 1998 15:18:16 +0000 (15:18 +0000)]
Update.

1998-06-27  David S. Miller  <davem@pierdol.cobaltmicro.com>

        * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_matches_host):
        Cleanup weak_extern usage for _dl_hwcap and _dl_hwcap_mask.
        (elf_machine_fixup_plt): Likewise.
        * sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c: When
_dl_pagesize not set, use system call to always get correct answer.
        * sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
        (__syscall_getpagesize): Add

26 years agoCleanup weak_extern usage for _dl_hwcap and _dl_hwcap_mask.
Richard Henderson [Sat, 27 Jun 1998 15:14:39 +0000 (15:14 +0000)]
Cleanup weak_extern usage for _dl_hwcap and _dl_hwcap_mask.

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 14:49:36 +0000 (14:49 +0000)]
Update.

1998-06-27  Ulrich Drepper  <drepper@cygnus.com>

* resolv/res_send.c (res_send): Fix typo.

26 years agoTypos.
Ulrich Drepper [Sat, 27 Jun 1998 13:39:37 +0000 (13:39 +0000)]
Typos.

1998-06-25  Andi Kleen <ak@muc.de>
* sysdeps/i386/fpu/bits/mathinline.h (__finite): Use alias-safe code.

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 13:29:37 +0000 (13:29 +0000)]
Update.

1998-06-25    Andi Kleen <ak@muc.de>

* inet/rcmd.c (rcmd): Change to use __poll instead of select.
* resolv/res_send.c (res_send): Likewise.

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 13:16:32 +0000 (13:16 +0000)]
Update.

* sysdeps/unix/sysv/linux/poll.c: Likewise.

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 13:02:56 +0000 (13:02 +0000)]
Update.

1998-06-27 12:58  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/bsd/poll.c: Define __poll, make poll weak alias.

26 years agoUpdate.
Ulrich Drepper [Sat, 27 Jun 1998 09:52:12 +0000 (09:52 +0000)]
Update.

1998-06-27  7:07  Richard Henderson  <rth@cygnus.com>

* math/atest-exp.c (exp_mpn, main): Cast to mp_limb_t appropriately.
* math/atest-exp2.c (exp_mpn, main): Likewise.
* math/atest-sincos.c (main): Likewise.

* resolv/inet_addr.c (inet_aton): Check for 32-bit overflow.  Move
base handling away from strtoul.  Always reset errno.

* sysdeps/alpha/Makefile (elf): Kill -mno-fp-regs.

* sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Only set
_dl_profile_map if _dl_name_match_p.
(RTLD_START): Fix .prologue.  Set __libc_stack_end.
* sysdeps/alpha/elf/start.S: Pass sp as arg 7.  Kill __data_start.

* sysdeps/alpha/fpu/fraiseexcpt.c (feraiseexcept): Mark tmp
as early-clobber.

* sysdeps/libm-ieee754/e_exp10.c: Include "math_private.h".
* sysdeps/libm-ieee754/e_exp10f.c: Likewise.
* sysdeps/libm-ieee754/e_exp10l.c: Likewise.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 22:59:42 +0000 (22:59 +0000)]
Update.

1998-06-26  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/bits/mathinline.h (__finite): Use alias-safe
code.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 22:47:20 +0000 (22:47 +0000)]
Update.

1998-06-26  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_call.c: Don't copy server structure.
* nis/nis_intern.h: Remove unused entries.
* nis/nis_table.c: Rewrite __create_ib_request.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 20:53:31 +0000 (20:53 +0000)]
Update.

* manager.c (pthread_exited): If thread is not detached put it on
special list.
(pthread_handle_free): If thread is not on list with living threads
search on list with detached threads.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 15:39:59 +0000 (15:39 +0000)]
Update.

* misc/sys/cdefs.h: Define __PMT.  When using modern g++ define
* misc/search.h: Use __PMT in tsearch, tfind, tdelete, twalk, tdestroy,

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 14:47:05 +0000 (14:47 +0000)]
Update.

1998-06-26 14:37  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Check for -fexceptions.
* config.make.in: Define exceptions, not no-exceptions.
* misc/sys/cdefs.h: Define __PMS.  When using modern g++ define
__P to use throw().
* misc/Makefile: Define CFLAGS-tsearch.c and CFLAGS-lsearch.c to
$(exceptions).
* stdlib/Makefile: Likewise for bsearch.c, msort.c, and qsort.c.
* misc/search.h: Use __PMS in tsearch, tfind, tdelete, twalk, tdestroy,
lfind, and lsearch prototpypes.
* stdlib/stdlib.h: Likewise for bsearch and qsort.

1998-06-26  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/bits/mathinline.h (__finite): Use C code, not asm.

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

* Makefile (remove-old-headers): Make phony.

* configure.in: Substitute @old_glibc_headers@.

1998-06-26  Ulrich Drepper  <drepper@cygnus.com>

* libc.map: Remove __libc_uid.

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

* manual/terminal.texi (Allocation, Pseudo-Terminal Pairs): Fix
typos.

1998-06-26  Ulrich Drepper  <drepper@cygnus.com>

* libc.map: Add Alpha-specific io function from protected namespace.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 10:15:45 +0000 (10:15 +0000)]
Update.

* pthread.c: Move PID of manager for global variable in structure

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 10:15:28 +0000 (10:15 +0000)]
Update.

Patches by Xavier Leroy.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 10:03:25 +0000 (10:03 +0000)]
Update.

* sysdeps/pthread/pthread.h (PTHREAD_RWLOCK_INITIALIZER): Correct
for new definition of pthread_rwlock_t.

26 years agoUpdate.
Ulrich Drepper [Fri, 26 Jun 1998 09:51:29 +0000 (09:51 +0000)]
Update.

1998-06-26  Ulrich Drepper  <drepper@cygnus.com>

* spinlock.c: Correct test whether to compile
__pthread_compare_and_swap or not.

26 years agoUpdate.
Ulrich Drepper [Thu, 25 Jun 1998 19:44:22 +0000 (19:44 +0000)]
Update.

1998-06-25 19:26  Ulrich Drepper  <drepper@cygnus.com>

* Makeconfig (CPPFLAGS): Use $($(subdir)-CPPFLAGS) if defined first.
* locale/Makefile: Define locale-CPPFLAGS instead of redefining
CPPFLAGS.

* libc.map: Export __sigaction.

1998-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/bits/sched.h (CLONE_PTRACE): Add it
(from Linux 2.1.107).

1998-06-24  Ulrich Drepper  <drepper@cygnus.com>

* nss/nss_files/files-XXX.c (_nss_files_get,ENTNAME_r): Initialize
position when file was opened here.
Reported by Howard Chu <hyc@platinum.com>.

* sysdeps/generic/glob.c: Also protect FNM_* macros from being
undefined in a second inclusion.

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

* sysdeps/mach/hurd/i386/Makefile: New file.
* sysdeps/mach/hurd/i386/init-first.c [!PIC] (init1): Call
__libc_init_secure.
(_hurd_stack_setup): Renamed
from __libc_init_first.
(__libc_init_first): New function.
* sysdeps/mach/hurd/i386/static-start.S: New file.

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

* sysdeps/mach/hurd/i386/init-first.c

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

* grp/initgroups.c: Use _CALL_DL_FCT.

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

* elf/dl-load.c (_dl_map_object_from_fd): Add missing cast.

26 years agoUpdate.
Ulrich Drepper [Thu, 25 Jun 1998 19:36:12 +0000 (19:36 +0000)]
Update.

* sysdeps/pthread/pthread.h: Likewise.
* sysdeps/i386/pt-machine.h: When compiling for i686 don't test for
xchgcmp instruction, it is available.

26 years agoFinish user stack support. Change locking code to be safe in situations with differe...
Ulrich Drepper [Thu, 25 Jun 1998 19:36:00 +0000 (19:36 +0000)]
Finish user stack support.  Change locking code to be safe in situations with different priorities.

1998-06-25 19:27  Ulrich Drepper  <drepper@cygnus.com>

* attr.c: Finish user stack support.  Change locking code to be safe
in situations with different priorities.
* cancel.c: Likewise.
* condvar.c: Likewise.
* internals.h: Likewise.
* join.c: Likewise.
* manager.c: Likewise.
* mutex.c: Likewise.
* pthread.c: Likewise.
* ptlongjmp.c: Likewise.
* queue.h: Likewise.
* rwlock.c: Likewise.
* semaphore.c: Likewise.
* semaphore.h: Likewise.
* signals.c: Likewise.
* spinlock.c: Likewise.
* spinlock.h: Likewise.
Patches by Xavier leroy.

1998-06-25  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/pthread/pthread.h: Make [sg]et_stacksize and
[sg]et_stackaddr prototypes always available.

* sysdeps/unix/sysv/linux/bits/posix_opt.h: Define
_POSIX_THREAD_ATTR_STACKSIZE and _POSIX_THREAD_ATTR_STACKADDR.

26 years agoUpdate.
Ulrich Drepper [Wed, 24 Jun 1998 17:43:22 +0000 (17:43 +0000)]
Update.

1998-06-24  Ulrich Drepper  <drepper@cygnus.com>

* manager.c (pthread_free): Undo patch from 980430.
Reported by David Wragg <dpw@doc.ic.ac.uk>.

26 years agoUpdate.
Ulrich Drepper [Tue, 23 Jun 1998 09:16:39 +0000 (09:16 +0000)]
Update.

1998-06-23  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/terminal.texi (Pseudo-Terminals): Correct typos.

26 years agoUpdate.
Ulrich Drepper [Tue, 23 Jun 1998 09:06:34 +0000 (09:06 +0000)]
Update.

1998-06-23  Ulrich Drepper  <drepper@cygnus.com>

* config.make.in: Remove LDAP support.
* nss/Makefile: Likewise.

26 years agoUpdate.
Ulrich Drepper [Mon, 22 Jun 1998 17:08:51 +0000 (17:08 +0000)]
Update.

1998-06-22 17:02  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/enbl-secure.c: Don't use __libc_uid.
* sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/init-first.c: Don't initialize __libc_uid.

1998-06-02  Gordon Matzigkeit  <gord@profitpress.com>

* mach/Makefile: Change `mv' invocations to `mv -f'.
* mach/Machrules: Likewise.

1998-06-22  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* config.make.in (old-glibc-headers): Add it.

* configure.in: Add test for glibc 2.0.x headers.

* Makefile (headers2_0): New variable - contains so far only
Linux/Intel glibc 2.0.x headers.
(remove-old-headers): New rule to remove headers from glibc 2.0.x.
(install): Depend on remove-old-headers.

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

* sysdeps/generic/ftruncate.c: Define function as __ftruncate and
make ftruncate a weak alias.
* sysdeps/mach/hurd/ftruncate.c: Really define function as
__ftruncate.
* sysdeps/mach/hurd/truncate.c: Include <unistd.h>.
(truncate): Fix function defenition to match prototype.

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

* manual/terminal.texi: Document ttyname_r, getpt, grantpt,
unlockpt, ptsname, ptsname_r, openpty and forkpty.

1998-06-22  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/glob.c: Make it possible to include glob.h
before loading glob.c.
Reported by Felix von Leitner <leitner@math.fu-berlin.de>.

1998-06-22  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* nscd/connections.c: Use poll() instead of select().

1998-06-22 14:08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/generic/Dist: Fix typo.

1998-06-20  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_add.c: Avoid unnecessary strlen () calls.
* nis/nis_addmember.c: Likewise.
* nis/nis_call.c: Likewise.
* nis/nis_creategroup.c: Likewise.
* nis/nis_destroygroup.c: Likewise.
* nis/nis_findserv.c: Likewise.
* nis/nis_ismember.c: Likewise.
* nis/nis_print.c: Likewise.
* nis/nis_print_group_entry.c: Likewise.
* nis/nis_removemember.c: Likewise.
* nis/nis_verifygroup.c: Likewise.
* nis/ypclnt.c: Likewise.

* nis/nis_file.c: Close file handles.

* nis/nis_callback.c: Fix typo.

26 years agoUpdate.
Ulrich Drepper [Fri, 19 Jun 1998 13:01:35 +0000 (13:01 +0000)]
Update.

1998-06-10  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/Makefile: Add nis-initgroups and compat-initgroups.
* nis/libnss_compat.map: Add _nss_compat_initgroups.
* nis/libnss_nis.map: Add _nss_nis_initgroups.
* nis/nss_compat/compat-initgroups.c: New, faster then getgrent().
* nis/nss_nis/nis-initgroups.c: Likewise.
* libc-work/nss/nsswitch.c: Rename nss_lookup_function to
__nss_lookup_function and make it public.
* grp/initgroups.c: Rewrite, to use initgroups function from NSS
module if exists, else use old method.

1998-06-19  Ulrich Drepper  <drepper@cygnus.com>

* nss/getXXbyYY_r.c (lookup_function): Correct return in type
definition.
* nss/getXXent_r.c (set_function, end_function, get_function):
Likewise.  Reported by Thorsten Kukuk.

* sysdeps/unix/sysv/linux/sigstack.c: Mark sigstack as dangerous.

1998-06-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/sparc/Dist: Follow change from
1998-06-16 and distribute kernel_termios.h.

* nis/Makefile (distribute): Add nis_xdr.h.

1998-06-19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/sigstack.c (sigstack): Disable for
kernels that don't have sigaltstack.

26 years agoUpdate.
Ulrich Drepper [Fri, 19 Jun 1998 11:09:14 +0000 (11:09 +0000)]
Update.

1998-06-19  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/generic/bits/sem.h: Don't define union semun.

* sysdeps/unix/sysv/linux/bits/sem.h: Fix typo.

* sysdeps/unix/sysv/linux/bits/ipc.h: Remove ipc_kludge definition
here.
* sysdeps/unix/sysv/linux/msgrcv.c (msgrcv): Add ipc_kludge
definition here.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 21:50:38 +0000 (21:50 +0000)]
Update.

1998-06-18 21:45  Ulrich Drepper  <drepper@cygnus.com>

* signal/signal.h: Add prototype for __sigaltstack.
* sysdeps/unix/sysv/linux/syscalls.list: Add __sigaltstack name.
Remove sigstack entry.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add sigstack here.
* sysdeps/unix/sysv/linux/sigstack.c: New file.

* sysdeps/i386/backtrace.c: Add casts.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 19:55:01 +0000 (19:55 +0000)]
Update.

1998-06-18 19:49  Ulrich Drepper  <drepper@cygnus.com>

* intl/dcgettext.c: use complete type name.
* intl/hash-string.h: Likewise.

* intl/localealias.c: Undo patch from 1998-04-29.
* intl/l10nflist.c: Likewise.
* intl/loadinfo.h: Likewise.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 17:29:11 +0000 (17:29 +0000)]
Update.

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

* sysdeps/i386/elf/start.S (_start): Ensure correct alignment.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 16:51:12 +0000 (16:51 +0000)]
Update.

1998-06-18 16:40  Ulrich Drepper  <drepper@cygnus.com>

* libc.map: Add _dl_profile_map, _dl_profile_output, _dl_start_profile,
_dl_mcount, _dl_mcount_wrapper.
* elf/Makefile (routines): Add dl-profstub.
* elf/dl-profstub.c: New file.
* elf/dl-support.c: Don't define _dl_profile_map.
* elf/rtld.c: Likewise.
* elf/dlfcn.h: Define DL_CALL_FCT macro.
* elf/ldsodefs.h: Declare _dl_profile_output, _dl_mcount_wrapper.
Define _CALL_DL_FCT.
* iconv/gconv.c: Use _CALL_DL_FCT to call function from dynamically
loaded object.
* iconv/gconv_db.c: Likewise.
* iconv/skeleton.c: Likewise.
* nss/getXXbyYY_r.c: Likewise.
* nss/getXXent_r.c: Likewise.
* nss/nsswitch.c: Likewise.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 12:33:44 +0000 (12:33 +0000)]
Update.

1998-06-18 12:29  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/libm-i387/e_scalb.S: Fix bug in FPU stack handling.
* sysdeps/libm-i387/e_scalbf.S: Likewise.
* sysdeps/libm-i387/e_scalbl.S: Likewise.

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

* stdlib/tst-strtod.c (long_dbl): Provide receipe to regenerate
longestdbl.

26 years agoUpdate.
Ulrich Drepper [Thu, 18 Jun 1998 10:33:29 +0000 (10:33 +0000)]
Update.

1998-06-18 10:26  Ulrich Drepper  <drepper@cygnus.com>

* iconvdata/Makefile (modules): Add MACINTOSH.
(MACINTOSH-routines): New variable.
(distribute): Add macintosh.c.
(awk-generated-headers): Add macintosh.h.
Add rule for macintosh.h generation.
* iconvdata/gconv-modules: Add definitions for MACINTOSH.
* iconvdata/macintosh.c: New file.

26 years agoUpdate.
Ulrich Drepper [Wed, 17 Jun 1998 23:38:21 +0000 (23:38 +0000)]
Update.

* stdlib/tst-strtod.c (long_dbl): Add test for loooong numbers.

26 years agoUpdate.
Ulrich Drepper [Wed, 17 Jun 1998 22:55:57 +0000 (22:55 +0000)]
Update.

* stdlib/strtod.c (str_to_mpn): Fix extending of n array which
only should happen for cy != 0.

26 years agoUpdate.
Ulrich Drepper [Wed, 17 Jun 1998 17:59:25 +0000 (17:59 +0000)]
Update.

1998-06-17  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/glob.c: Include sys/types.h before
glob.h.

26 years agoUpdate.
Ulrich Drepper [Wed, 17 Jun 1998 10:24:52 +0000 (10:24 +0000)]
Update.

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

* sysdeps/generic/backtrace.c (INNER_THAN): New definition, use it
to compare stack addresses.

26 years agoUpdate.
Ulrich Drepper [Wed, 17 Jun 1998 10:18:04 +0000 (10:18 +0000)]
Update.

1998-06-17  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/glob.c: Include glob.h before
defining prototypes.

26 years agoUpdate.
Ulrich Drepper [Tue, 16 Jun 1998 16:30:14 +0000 (16:30 +0000)]
Update.

1998-06-16  David S. Miller <davem@dm.cobaltmicro.com>

* sysdeps/sparc/sparc32/dl-machine.h
(elf_machine_fixup_plt): During rtld bootstrap, always perform
flushes as the kernel will emulate it when the underlying cpu does
not implement flush.

* sysdeps/unix/sysv/linux/sparc/sys/kernel_termios.h: Move...
* sysdeps/unix/sysv/linux/sparc/kernel_termios.h: ...to here.

* sysdeps/unix/sysv/linux/sparc/sparc32/__sigtrampoline.S: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: No longer build
trampoline code.

* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S
(__clone): Branch to label .Lerror not __clone_syscall_error.
(.Lerror): Fixup EINVAL setting.
* sysdeps/unix/sysv/linux/sparc/sparc32/getgroups.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setgroups.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(__syscall_getgroups, __syscall_setgroups): Add.

* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c
(__sigaction): Member name is k_sa_handler.  Use memcpy to copy
around sa_mask data.

* math/math.h: Include bits/nan.h when compiling for ISO C 9x.

26 years agoUpdate.
Ulrich Drepper [Tue, 16 Jun 1998 12:37:30 +0000 (12:37 +0000)]
Update.

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

* string/Makefile: Make sure test-ffs does not use builtins.

26 years agoUpdate.
Ulrich Drepper [Tue, 16 Jun 1998 11:43:48 +0000 (11:43 +0000)]
Update.

1998-06-16  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/svc.c: Check for NULL pointer.

* nis/libnsl.map: Add public NIS+ xdr functions.

* nis/rpcsvc/nis_callback.h: New file.
* nis/rpcsvc/nis.h: Move xdr_* functions from here ...
* nis/nis_xdr.h: ... here.

* nis/nis_add.c: Use internal _xdr_* functions, check for NULL
pointers, use NIS+ defines where possible.
* nis/nis_cache.c: Likewise.
* nis/nis_cache2_xdr.c: Likewise.
* nis/nis_call.c: Likewise.
* nis/nis_checkpoint.c: Likewise.
* nis/nis_clone_dir.c: Likewise.
* nis/nis_clone_obj.c: Likewise.
* nis/nis_clone_res.c: Likewise.
* nis/nis_creategroup.c: Likewise.
* nis/nis_file.c: Likewise.
* nis/nis_free.c: Likewise.
* nis/nis_getservlist.c: Likewise.
* nis/nis_local_names.c: likewise.
* nis/nis_lookup.c: Likewise.
* nis/nis_mkdir.c: Likewise.
* nis/nis_modify.c: Likewise.
* nis/nis_ping.c: Likewise.
* nis/nis_print.c: Likewise.
* nis/nis_remove.c: Likewise.
* nis/nis_removemember.c: Likewise.
* nis/nis_rmdir.c: Likewise.
* nis/nis_server.c: Likewise.
* nis/nis_table.c: Likewise.
* nis/nis_util.c: Likewise.
* nis/nis_verifygroup.c: Likewise.
* nis/nis_xdr.c: Likewise.
* nis/nis_callback.c: Likewise, and move xdr functions from here ...
* nis/nis_xdr.c: ... to here.

26 years agoUpdate.
Ulrich Drepper [Mon, 15 Jun 1998 18:12:05 +0000 (18:12 +0000)]
Update.

1998-06-15 18:07  Ulrich Drepper  <drepper@cygnus.com>

* iconvdata/ksc5601.h: Clean up a bit.

1998-06-15 14:35  Ulrich Drepper  <drepper@cygnus.com>

* sunrpc/svc_tcp.c (readtcp): Also listen to all the other connections
and process incoming data.
* sunrpc/xdr_rec.c (set_input_fragment): Only recognize zero length
fragments as invalid.
Patches by Thorsten Kukuk <kukuk@weber.uni-paderborn.de>.

1998-06-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

Removal of duplicates like "the the".
* manual/time.texi (TZ Variable): Likewise.
* manual/users.texi (Manipulating the Database): Likewise.
* manual/sysinfo.texi (Filesystem handling): Likewise.
* manual/signal.texi (Signaling Yourself): Likewise.
* manual/message.texi (Message Translation): Likewise.
(Common Usage): Likewise.
* manual/llio.texi: Likewise.
* manual/arith.texi (Old-style number conversion): Likewise.
* manual/argp.texi (Argp): Likewise.
(Argp Parsers): Likewise.
(Argp Help Filtering): Likewise.

* hesiod/README.hesiod: Correct typo.

* manual/llio.texi: Correct typos.
* manual/sysinfo.texi: Likewise.

1998-06-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* rt/aio.h: Rename __op to __operation for g++.

1998-06-13 20:17 -0400  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* iconvdata/gen-8bit-gap.sh: Use awk not perl.  Clean up sed
script.
* iconvdata/gen-8bit-gap-1.sh: Likewise.
* iconvdata/gen-8bit.sh: Clean up sed script.

* iconvdata/Makefile: Remove all PERL conditionals; build all
the modules all the time.  Export AWK.
(gen-8bit-gap): Delete setting of PERL.
(gen-8bit-gap-1): Likewise.
(perl-generated-headers): Renamed awk-generated-headers.

* iconvdata/gap.pl: Removed.
* iconvdata/gaptab.pl: Removed.
* iconvdata/gap.awk: New file.
* iconvdata/gaptab.awk: New file.

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

* sysdeps/generic/Dist: Add errno-loc.c.

* sysdeps/unix/sysv/linux/alpha/glob.c: Add prototypes for the
__new_* functions.

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

* stdio-common/bug12.c: New test for fread()/fseek().
* stdio-common/Makefile (tests): Add bug12.

26 years agoUpdate.
Ulrich Drepper [Mon, 15 Jun 1998 14:55:03 +0000 (14:55 +0000)]
Update.

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

* Makefile: Add more dependecies for running tests.
Reported by HJ Lu.

26 years agoUpdate.
Ulrich Drepper [Mon, 15 Jun 1998 10:29:49 +0000 (10:29 +0000)]
Update.

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

* sysdeps/generic/elf/backtracesyms.c: Make array elements
constant.
* sysdeps/generic/backtracesyms.c: Likewise.  Fix type of RESULT.
* debug/execinfo.h: Update declaration.

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

* sysdeps/generic/elf/backtracesyms.c: Make array elements constant.
* sysdeps/generic/backtracesyms.c: Likewise.  Fix type of RESULT.
* debug/execinfo.h: Update declaration.

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

* manual/llio.texi: Fix spelling.
* manual/sysinfo.texi: Fix spelling.

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

* misc/hsearch.c (__hdestroy): Renamed from hdestroy, create weak
alias for old name.  Put this on __libc_subfreeres.
* misc/search.h: Declare it.

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

* string/bits/string2.h (strcmp): Add missing parens around macro
parameters.

26 years agoUpdate.
Ulrich Drepper [Sat, 13 Jun 1998 00:49:55 +0000 (00:49 +0000)]
Update.

1998-06-12 23:34  Ulrich Drepper  <drepper@cygnus.com>

* manual/arith.texi: Fix problem with @math and texinfo.tex.

* manual/filesys.texi: Document LFS functions.
* manual/llio.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/time.texi: Likewise.

* manual/llio.texi: Document AIO functions.

* resource/sys/resource.h: Mark second argument of setrlimit as const.
* sysdeps/generic/setrlimit.c: Likewise.
* sysdeps/generic/setrlimit64.c: Likewise.
* sysdeps/mach/hurd/setrlimit.c: Likewise.
* sysdeps/unix/sysv/setrlimit.c: Likewise.

26 years agoUpdate.
Ulrich Drepper [Fri, 12 Jun 1998 07:36:49 +0000 (07:36 +0000)]
Update.

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

* sysdeps/generic/getenv.c: Fix last change.

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

* sysdeps/generic/backtrace.c: Provide generic implementation.

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

* configure.in: Give visual feedback of the default directories we
added.

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

* io/fts.c (fts_build): Define oflag only if needed.

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

* sysdeps/libm-ieee754/w_exp10.c: Add missing close comment.

26 years agoUpdate.
Ulrich Drepper [Fri, 12 Jun 1998 00:25:51 +0000 (00:25 +0000)]
Update.

* manual/sysinfo.texi: Document fstab and mtab handling functions.
* manual/llio.texi: Document more LFS functions and start documenting
the AIO functions.

26 years agoUpdate.
Ulrich Drepper [Thu, 11 Jun 1998 21:06:58 +0000 (21:06 +0000)]
Update.

* manual/sysinfo.h: Document fstab and mtab handling functions.

26 years agoUpdate.
Ulrich Drepper [Thu, 11 Jun 1998 14:56:10 +0000 (14:56 +0000)]
Update.

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

* libc.map: Don't export argp's fmtstream handling functions.

26 years agoUpdate.
Ulrich Drepper [Thu, 11 Jun 1998 11:32:21 +0000 (11:32 +0000)]
Update.

1998-06-03 03:09  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/unix/sysv/linux/pread.c: Detect missing syscall, like poll().
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.

1998-06-03 03:09  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/Makefile: Use -G0 on the startup file; this
makes it easier to undump emacs.
* sysdeps/powerpc/bits/endian.h: Use more informative error message
for when the endianness can't be determined.

1998-06-04 13:19  Geoff Keating  <geoffk@ozemail.com.au>

* nss/Makefile: Add files publickey database support.
* nss/libnss_files.map: Export the required functions.
* nss/nss_files/files-key.c: Implement it.
* sunrpc/rpc/auth_des.h: Correct typos in comments.

26 years agoUpdate.
Ulrich Drepper [Wed, 10 Jun 1998 16:28:03 +0000 (16:28 +0000)]
Update.

* iconv/gconv_builtin.h: Add aliases for CORBA.
* iconvdata/gconv-modules: Likewise.

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

* math/libm-test.c (main): Call exp10_test.
(exp10_test): New function which tests exp10.

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

26 years agoUpdate.
Ulrich Drepper [Wed, 10 Jun 1998 11:00:50 +0000 (11:00 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/syscalls.list: Add sigaltstack and
sigstack.

* sysdeps/unix/sysv/linux/bits/sigstack.h: Add definitions of
SS_ONSTACK, SS_DISABLE, MINSIGSTKSZ and SIGSTKSZ.
* sysdeps/unix/sysv/linux/alpha/bits/sigstack.h: New file.

26 years agoUpdate.
Ulrich Drepper [Wed, 10 Jun 1998 09:21:10 +0000 (09:21 +0000)]
Update.

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

* sysdeps/i386/dl-machine.h (_dl_start_user): Store stack address
in the variable, not its GOT slot.

1998-06-10 10:32  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
inline.
__libc_start_user.

26 years ago(_dl_start_user): Store stack address in the variable, not its GOT slot.
Ulrich Drepper [Wed, 10 Jun 1998 08:10:00 +0000 (08:10 +0000)]
(_dl_start_user): Store stack address in the variable, not its GOT slot.

26 years ago* sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as
Andreas Schwab [Wed, 10 Jun 1998 05:27:41 +0000 (05:27 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as

inline.
* sysdeps/m68k/fpu/e_exp10.c: New file.
* sysdeps/m68k/fpu/e_exp10f.c: New file.
* sysdeps/m68k/fpu/e_exp10l.c: New file.
* sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as
  inline.
* sysdeps/m68k/fpu/e_exp10.c: New file.
* sysdeps/m68k/fpu/e_exp10f.c: New file.
* sysdeps/m68k/fpu/e_exp10l.c: New file.

26 years ago* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New
Andreas Schwab [Wed, 10 Jun 1998 01:37:21 +0000 (01:37 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New

definition.
(PSEUDO, SYSCALL_ERROR_HANDLER): Use it instead of syscall_error.
* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/syscall.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New
definition.
(PSEUDO, SYSCALL_ERROR_HANDLER): Use it instead of syscall_error.
* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/syscall.S: Likewise.

26 years ago* sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set
Andreas Schwab [Wed, 10 Jun 1998 01:35:06 +0000 (01:35 +0000)]
* sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set

_dl_profile_map only if the name matches.
(_dl_start_user): Remember stack address.
* sysdeps/m68k/elf/start.S: Pass new argument to
__libc_start_user.
Wed Jun 10 10:32:11 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set
_dl_profile_map only if the name matches.
(_dl_start_user): Remember stack address.
* sysdeps/m68k/elf/start.S: Pass new argument to
__libc_start_user.

26 years ago(Exponents and Logarithms): Describe pow10/exp10.
Ulrich Drepper [Tue, 9 Jun 1998 21:20:06 +0000 (21:20 +0000)]
(Exponents and Logarithms): Describe pow10/exp10.

26 years agoUpdate.
Ulrich Drepper [Tue, 9 Jun 1998 18:24:13 +0000 (18:24 +0000)]
Update.

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

* math/Makefile (libm-calls): Add w_exp10 and e_exp10.
* math/libm.map: Add exp10{,f,l} and pow10{,f,l}.
* math/math_private.h: Add prototypes for __ieee754_exp10{,f,l}.
* math/bits/mathcalls.h: Add definitions for exp10 and pow10
prototypes.
* sysdeps/libm-i387/e_exp10.S: New file.
* sysdeps/libm-i387/e_exp10f.S: New file.
* sysdeps/libm-i387/e_exp10l.S: New file.
* sysdeps/libm-ieee754/e_exp10.c: New file.
* sysdeps/libm-ieee754/e_exp10f.c: New file.
* sysdeps/libm-ieee754/e_exp10l.c: New file.
* sysdeps/libm-ieee754/w_exp10.c: New file.
* sysdeps/libm-ieee754/w_exp10f.c: New file.
* sysdeps/libm-ieee754/w_exp10l.c: New file.
* sysdeps/libm-ieee754/k_standard.c: Add exception code for exp10.

1998-05-25 22:18  H.J. Lu  <hjl@gnu.org>

* sysdeps/unix/sysv/linux/i386/Makefile (sysdep_headers): Add
sys/elf.h and sys/reg.h.
* sysdeps/unix/sysv/linux/i386/sys/elf.h: New file.
* sysdeps/unix/sysv/linux/i386/sys/reg.h: New file.
* sysdeps/unix/sysv/linux/i386/sys/procfs.h: New file.
* sysdeps/unix/sysv/linux/i386/sys/user.h: New file.

* sysdeps/unix/sysv/linux/sys/ptrace.h (PTRACE_GETREGS,
PTRACE_SETREGS, PTRACE_GETFPREGS, PTRACE_SETFPREGS): Added.

26 years agoUpdate.
Ulrich Drepper [Tue, 9 Jun 1998 16:02:40 +0000 (16:02 +0000)]
Update.

* db2/btree/bt_close.c: Likewise.
* db2/btree/bt_compare.c: Likewise.
* db2/btree/bt_conv.c: Likewise.
* db2/btree/bt_cursor.c: Likewise.
* db2/btree/bt_delete.c: Likewise.
* db2/btree/bt_open.c: Likewise.
* db2/btree/bt_page.c: Likewise.
* db2/btree/bt_put.c: Likewise.
* db2/btree/bt_rec.c: Likewise.
* db2/btree/bt_recno.c: Likewise.
* db2/btree/bt_rsearch.c: Likewise.
* db2/btree/bt_search.c: Likewise.
* db2/btree/bt_split.c: Likewise.
* db2/btree/bt_stat.c: Likewise.
* db2/btree/btree.src: Likewise.
* db2/btree/btree_auto.c: Likewise.
* db2/clib/getlong.c: Likewise.
* db2/common/db_appinit.c: Likewise.
* db2/common/db_apprec.c: Likewise.
* db2/common/db_byteorder.c: Likewise.
* db2/common/db_err.c: Likewise.
* db2/common/db_log2.c: Likewise.
* db2/common/db_region.c: Likewise.
* db2/common/db_salloc.c: Likewise.
* db2/common/db_shash.c: Likewise.
* db2/db/db.c: Likewise.
* db2/db/db.src: Likewise.
* db2/db/db_auto.c: Likewise.
* db2/db/db_conv.c: Likewise.
* db2/db/db_dispatch.c: Likewise.
* db2/db/db_dup.c: Likewise.
* db2/db/db_overflow.c: Likewise.
* db2/db/db_pr.c: Likewise.
* db2/db/db_rec.c: Likewise.
* db2/db/db_ret.c: Likewise.
* db2/db/db_thread.c: Likewise.
* db2/db185/db185.c: Likewise.
* db2/db185/db185_int.h: Likewise.
* db2/dbm/dbm.c: Likewise.
* db2/hash/hash.c: Likewise.
* db2/hash/hash.src: Likewise.
* db2/hash/hash_auto.c: Likewise.
* db2/hash/hash_conv.c: Likewise.
* db2/hash/hash_debug.c: Likewise.
* db2/hash/hash_dup.c: Likewise.
* db2/hash/hash_func.c: Likewise.
* db2/hash/hash_page.c: Likewise.
* db2/hash/hash_rec.c: Likewise.
* db2/hash/hash_stat.c: Likewise.
* db2/include/btree.h: Likewise.
* db2/include/btree_ext.h: Likewise.
* db2/include/clib_ext.h: Likewise.
* db2/include/common_ext.h: Likewise.
* db2/include/cxx_int.h: Likewise.
* db2/include/db.h.src: Likewise.
* db2/include/db_185.h.src: Likewise.
* db2/include/db_am.h: Likewise.
* db2/include/db_auto.h: Likewise.
* db2/include/db_cxx.h: Likewise.
* db2/include/db_dispatch.h: Likewise.
* db2/include/db_ext.h: Likewise.
* db2/include/db_int.h.src: Likewise.
* db2/include/db_page.h: Likewise.
* db2/include/db_shash.h: Likewise.
* db2/include/db_swap.h: Likewise.
* db2/include/hash.h: Likewise.
* db2/include/hash_ext.h: Likewise.
* db2/include/lock.h: Likewise.
* db2/include/lock_ext.h: Likewise.
* db2/include/log.h: Likewise.
* db2/include/log_ext.h: Likewise.
* db2/include/mp.h: Likewise.
* db2/include/mp_ext.h: Likewise.
* db2/include/mutex_ext.h: Likewise.
* db2/include/os_ext.h: Likewise.
* db2/include/os_func.h: Likewise.
* db2/include/queue.h: Likewise.
* db2/include/shqueue.h: Likewise.
* db2/include/txn.h: Likewise.
* db2/lock/lock.c: Likewise.
* db2/lock/lock_conflict.c: Likewise.
* db2/lock/lock_deadlock.c: Likewise.
* db2/lock/lock_region.c: Likewise.
* db2/lock/lock_util.c: Likewise.
* db2/log/log.c: Likewise.
* db2/log/log.src: Likewise.
* db2/log/log_archive.c: Likewise.
* db2/log/log_auto.c: Likewise.
* db2/log/log_compare.c: Likewise.
* db2/log/log_findckp.c: Likewise.
* db2/log/log_get.c: Likewise.
* db2/log/log_put.c: Likewise.
* db2/log/log_rec.c: Likewise.
* db2/log/log_register.c: Likewise.
* db2/mp/mp_bh.c: Likewise.
* db2/mp/mp_fget.c: Likewise.
* db2/mp/mp_fopen.c: Likewise.
* db2/mp/mp_fput.c: Likewise.
* db2/mp/mp_fset.c: Likewise.
* db2/mp/mp_open.c: Likewise.
* db2/mp/mp_pr.c: Likewise.
* db2/mp/mp_region.c: Likewise.
* db2/mp/mp_sync.c: Likewise.
* db2/mutex/68020.gcc: Likewise.
* db2/mutex/mutex.c: Likewise.
* db2/mutex/parisc.gcc: Likewise.
* db2/mutex/parisc.hp: Likewise.
* db2/mutex/sco.cc: Likewise.
* db2/os/os_abs.c: Likewise.
* db2/os/os_alloc.c: Likewise.
* db2/os/os_config.c: Likewise.
* db2/os/os_dir.c: Likewise.
* db2/os/os_fid.c: Likewise.
* db2/os/os_fsync.c: Likewise.
* db2/os/os_map.c: Likewise.
* db2/os/os_oflags.c: Likewise.
* db2/os/os_open.c: Likewise.
* db2/os/os_rpath.c: Likewise.
* db2/os/os_rw.c: Likewise.
* db2/os/os_seek.c: Likewise.
* db2/os/os_sleep.c: Likewise.
* db2/os/os_spin.c: Likewise.
* db2/os/os_stat.c: Likewise.
* db2/os/os_unlink.c: Likewise.
* db2/progs/db_archive/db_archive.c: Likewise.
* db2/progs/db_checkpoint/db_checkpoint.c: Likewise.
* db2/progs/db_deadlock/db_deadlock.c: Likewise.
* db2/progs/db_dump/db_dump.c: Likewise.
* db2/progs/db_dump185/db_dump185.c: Likewise.
* db2/progs/db_load/db_load.c: Likewise.
* db2/progs/db_printlog/db_printlog.c: Likewise.
* db2/progs/db_recover/db_recover.c: Likewise.
* db2/progs/db_stat/db_stat.c: Likewise.
* db2/txn/txn.c: Likewise.
* db2/txn/txn.src: Likewise.
* db2/txn/txn_auto.c: Likewise.
* db2/txn/txn_rec.c: Likewise.
* sysdeps/generic/libc-start.c: Always set __libc_stack_end.
* sysdeps/i386/backtrace.c: Test whether frame pointer is legal
before following it.

26 years agoUpdate.
Ulrich Drepper [Tue, 9 Jun 1998 15:16:55 +0000 (15:16 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/netinet/ip.h (struct ip_options): Define
__data member only for gcc.  Reported by ak@muc.de.

* misc/mntent.h: Undo last patch.
* sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Undo last patch.
* misc/tst/mntent.c: Adjust code for this change.

* io/fts.c: Updated from a slightly more recent BSD version.
* io/fts.h: Likewise.

* libc.map: Add __libc_stack_end.

* db2/Makefile (routines): Add lock_region.
* db2/config.h: Update from db-2.4.14.
* db2/db.h: Likewise.
* db2/db_185.h: Likewise.
* db2/db_int.h: Likewise.
* db2/bt_close.c: Likewise.
* db2/bt_compare.c: Likewise.
* db2/bt_conv.c: Likewise.
* db2/bt_cursor.c: Likewise.
* db2/bt_delete.c: Likewise.
* db2/bt_open.c: Likewise.
* db2/bt_page.c: Likewise.
* db2/bt_put.c: Likewise.
* db2/bt_rec.c: Likewise.
* db2/bt_recno.c: Likewise.
* db2/bt_rsearch.c: Likewise.
* db2/bt_search.c: Likewise.
* db2/bt_split.c: Likewise.
* db2/bt_stat.c: Likewise.
* db2/btree.src: Likewise.
* db2/btree_auto.c: Likewise.
* db2/getlong.c: Likewise.
* db2/db_appinit.c: Likewise.
* db2/db_apprec.c: Likewise.
* db2/db_byteorder.c: Likewise.
* db2/db_err.c: Likewise.
* db2/db_log2.c: Likewise.
* db2/db_region.c: Likewise.
* db2/db_salloc.c: Likewise.
* db2/db_shash.c: Likewise.
* db2/db.c: Likewise.
* db2/db.src: Likewise.
* db2/db_auto.c: Likewise.
* db2/db_conv.c: Likewise.
* db2/db_dispatch.c: Likewise.
* db2/db_dup.c: Likewise.
* db2/db_overflow.c: Likewise.
* db2/db_pr.c: Likewise.
* db2/db_rec.c: Likewise.
* db2/db_ret.c: Likewise.
* db2/db_thread.c: Likewise.
* db2/db185.c: Likewise.
* db2/db185_int.h: Likewise.
* db2/dbm.c: Likewise.
* db2/hash.c: Likewise.
* db2/hash.src: Likewise.
* db2/hash_auto.c: Likewise.
* db2/hash_conv.c: Likewise.
* db2/hash_debug.c: Likewise.
* db2/hash_dup.c: Likewise.
* db2/hash_func.c: Likewise.
* db2/hash_page.c: Likewise.
* db2/hash_rec.c: Likewise.
* db2/hash_stat.c: Likewise.
* db2/btree.h: Likewise.
* db2/btree_ext.h: Likewise.
* db2/clib_ext.h: Likewise.
* db2/common_ext.h: Likewise.
* db2/cxx_int.h: Likewise.
* db2/db.h.src: Likewise.
* db2/db_185.h.src: Likewise.
* db2/db_am.h: Likewise.
* db2/db_auto.h: Likewise.
* db2/db_cxx.h: Likewise.
* db2/db_dispatch.h: Likewise.
* db2/db_ext.h: Likewise.
* db2/db_int.h.src: Likewise.
* db2/db_page.h: Likewise.
* db2/db_shash.h: Likewise.
* db2/db_swap.h: Likewise.
* db2/hash.h: Likewise.
* db2/hash_ext.h: Likewise.
* db2/lock.h: Likewise.
* db2/lock_ext.h: Likewise.
* db2/log.h: Likewise.
* db2/log_ext.h: Likewise.
* db2/mp.h: Likewise.
* db2/mp_ext.h: Likewise.
* db2/mutex_ext.h: Likewise.
* db2/os_ext.h: Likewise.
* db2/os_func.h: Likewise.
* db2/queue.h: Likewise.
* db2/shqueue.h: Likewise.
* db2/txn.h: Likewise.
* db2/lock.c: Likewise.
* db2/lock_conflict.c: Likewise.
* db2/lock_deadlock.c: Likewise.
* db2/lock_region.c: Likewise.
* db2/lock_util.c: Likewise.
* db2/log.c: Likewise.
* db2/log.src: Likewise.
* db2/log_archive.c: Likewise.
* db2/log_auto.c: Likewise.
* db2/log_compare.c: Likewise.
* db2/log_findckp.c: Likewise.
* db2/log_get.c: Likewise.
* db2/log_put.c: Likewise.
* db2/log_rec.c: Likewise.
* db2/log_register.c: Likewise.
* db2/mp_bh.c: Likewise.
* db2/mp_fget.c: Likewise.
* db2/mp_fopen.c: Likewise.
* db2/mp_fput.c: Likewise.
* db2/mp_fset.c: Likewise.
* db2/mp_open.c: Likewise.
* db2/mp_pr.c: Likewise.
* db2/mp_region.c: Likewise.
* db2/mp_sync.c: Likewise.
* db2/68020.gcc: Likewise.
* db2/mutex.c: Likewise.
* db2/parisc.gcc: Likewise.
* db2/parisc.hp: Likewise.
* db2/sco.cc: Likewise.
* db2/os_abs.c: Likewise.
* db2/os_alloc.c: Likewise.
* db2/os_config.c: Likewise.
* db2/os_dir.c: Likewise.
* db2/os_fid.c: Likewise.
* db2/os_fsync.c: Likewise.
* db2/os_map.c: Likewise.
* db2/os_oflags.c: Likewise.
* db2/os_open.c: Likewise.
* db2/os_rpath.c: Likewise.
* db2/os_rw.c: Likewise.
* db2/os_seek.c: Likewise.
* db2/os_sleep.c: Likewise.
* db2/os_spin.c: Likewise.
* db2/os_stat.c: Likewise.
* db2/os_unlink.c: Likewise.
* db2/db_archive.c: Likewise.
* db2/db_checkpoint.c: Likewise.
* db2/db_deadlock.c: Likewise.
* db2/db_dump.c: Likewise.
* db2/db_dump185.c: Likewise.
* db2/db_load.c: Likewise.
* db2/db_printlog.c: Likewise.
* db2/db_recover.c: Likewise.
* db2/db_stat.c: Likewise.
* db2/txn.c: Likewise.
* db2/txn.src: Likewise.
* db2/txn_auto.c: Likewise.
* db2/txn_rec.c: Likewise.

* elf/rtld.c: Move definition of __libc_stack_end to ...
* sysdeps/generic/dl-sysdep.h: ...here.

* sysdeps/unix/sysv/linux/fstatvfs.c: Handle nodiratime option.
* sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_NODIRATIME.
* sysdeps/unix/sysv/linux/sys/mount.h: Define MS_NODIRATIME.

1998-06-08 21:44  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/fstatvfs.c: Handle constant option string
from mntent correctly.

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

* sunrpc/Makefile (generated): Correct typo.

1998-06-04  Philip Blundell  <philb@gnu.org>

* elf/elf.h (EM_ARM, et al.): New definitions.
* sysdeps/arm/dl-machine.h: Update for new draft ARM ELF ABI.

26 years agoUpdate.
Ulrich Drepper [Mon, 8 Jun 1998 21:36:23 +0000 (21:36 +0000)]
Update.

1998-06-08 21:33  Ulrich Drepper  <drepper@cygnus.com>

* localedata/SUPPORTED: Add sk_SK.
* localedata/locales/sk_SK: New file.

26 years agoUpdate.
Ulrich Drepper [Mon, 8 Jun 1998 19:06:31 +0000 (19:06 +0000)]
Update.

1998-06-08 18:57  Ulrich Drepper  <drepper@cygnus.com>

* Makeconfig (subdirs): Add debug.
* configure.in: Use sysdeps/generic/elf subdir if ELF platform.
* libc.map: Add __backtrace, __backtrace_symbols, backtrace and
backtrace_symbols.
* sysdeps/generic/backtrace.c: New file.
* sysdeps/generic/backtracesyms.c: New file.
* sysdeps/generic/elf/backtracesyms.c: New file.
* sysdeps/i386/backtrace.c: New file.
* debug/Makefile: New file.
* debug/backtrace-tst.c: New file.
* debug/execinfo.h: New file.

26 years agoUpdate.
Ulrich Drepper [Mon, 8 Jun 1998 13:37:25 +0000 (13:37 +0000)]
Update.

1998-06-08 13:34  Ulrich Drepper  <drepper@cygnus.com>

* elf/sprof.c: Implement call graph profiling.

* sysdeps/generic/getenv.c: Optimize to use strncmp less often.

1998-06-07  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* pwd/fgetpwent_r.c (__fgetpwent_r): Correct buffer overflow fix.
* grp/fgetgrent_r.c (__fgetgrent_r): Likewise.
* shadow/fgetspent_r.c (__fgetspent_r): Likewise.
Noticed by Jake Garver <garver@valkyrie.net>.

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

* libio/genops.c (__underflow): Read character from read pointer
as unsigned.
(__uflow): Likewise.

26 years agoUpdate.
Ulrich Drepper [Sun, 7 Jun 1998 14:06:56 +0000 (14:06 +0000)]
Update.

1998-06-07 13:32  Ulrich Drepper  <drepper@cygnus.com>

* libc.map: Add _dl_profile.
* elf/dl-reloc.c (_dl_relocate_object): Take extra argument, pass
this to ELF_DYNAMIC_RELOCATE.
Always allocate array for relocation result if LD_PROFILE is defined.
* elf/ldsodefs.h: Adjust prototypes.
* elf/dl-open.c (_dl_open): Call relocation function with extra
argument.
* elf/rtld.c: Likewise.
* elf/dl-profile.c (_dl_mcount): Don't mark as internal function.
Correct loop condition.
* elf/dynamic-link.h: Don't examine _dl_profile variable, pass
consider_profile to runtime setup function.
* sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): Use
_dl_runtime_profile for all shared objects if LD_PROFILE is defined.

* elf/dl-support.c: Define __libc_stack_end.
* elf/rtld.c: Likewise.
* sysdeps/generic/libc-start.c: Store last stack address in
__libc_stack_end.
* sysdeps/i386/dl-machine.h (_dl_start_user): Store stack address.
* sysdeps/i386/elf/start.s: Call __libc_start_main with extra argument.

* elf/elf.h: Include <features.h>, not <sys/cdefs.h>.
Include <stdint.h>, not <inttypes.h>.

* elf/sprof.c: Implement flat profiling.

* libio/fgetc.c: Call _IO_cleanup_region_end with 0 and call
_IO_funlockfile explicitly.
* libio/fileops.c: Likewise.
* libio/fputc.c: Likewise.
* libio/freopen.c: Likewise.
* libio/freopen64.c: Likewise.
* libio/fseek.c: Likewise.
* libio/fseeko.c: Likewise.
* libio/fseeko64.c: Likewise.
* libio/ftello.c: Likewise.
* libio/ftello64.c: Likewise.
* libio/getc.c: Likewise.
* libio/getchar.c: Likewise.
* libio/iofclose.c: Likewise.
* libio/iofflush.c: Likewise.
* libio/iofgetpos.c: Likewise.
* libio/iofgetpos64.c: Likewise.
* libio/iofgets.c: Likewise.
* libio/iofputs.c: Likewise.
* libio/iofread.c: Likewise.
* libio/iofsetpos.c: Likewise.
* libio/iofsetpos64.c: Likewise.
* libio/ioftell.c: Likewise.
* libio/iofwrite.c: Likewise.
* libio/iogetdelim.c: Likewise.
* libio/iogets.c: Likewise.
* libio/ioputs.c: Likewise.
* libio/ioseekoff.c: Likewise.
* libio/ioseekpos.c: Likewise.
* libio/iosetbuffer.c: Likewise.
* libio/iosetvbuf.c: Likewise.
* libio/ioungetc.c: Likewise.
* libio/iovsprintf.c: Likewise.
* libio/iovsscanf.c: Likewise.
* libio/oldfileops.c: Likewise.
* libio/oldiofclose.c: Likewise.
* libio/peekc.c: Likewise.
* libio/putc.c: Likewise.
* libio/putchar.c: Likewise.
* libio/rewind.c: Likewise.

* malloc/mtrace.c: Pretty print.

* misc/mntent.h (struct mentent): Make string elements const char *.

* nis/nis_printf.c: Optimize I/O a little bit.

* signal/Makefile (distribute): Add sigset-cvt-mask.h.
* sysdeps/generic/sigset-cvt-mask.h: New file.
* sysdeps/unix/sysv/linux/sigset-cvt-mask.h: New file.
* sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h: New file.
* sysdeps/posix/sigvec.c: Rewrite the use definitions from
sigset-cvt-mask.h to do the dirty work.
Patches by Joe Keane.

* sysdeps/posix/mkstemp.c: Save one precious byte of rodata.

* sysdeps/unix/sysv/linux/i386/sysdep.h: Rewrite PSEUDO etc to make
syscall_error label in case of PIC anonymous.
* sysdeps/unix/sysv/linux/i386/i686/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/i386/clone.S: Adapt for this change.
* sysdeps/unix/sysv/linux/i386/mmap.S: Adapt for this change.
* sysdeps/unix/sysv/linux/i386/s_pread64.S: Adapt for this change.
* sysdeps/unix/sysv/linux/i386/s_pwrite64.S: Adapt for this change.
* sysdeps/unix/sysv/linux/i386/socket.S: Adapt for this change.
* sysdeps/unix/sysv/linux/i386/syscall.S: Adapt for this change.

26 years agoUpdate.
Ulrich Drepper [Fri, 5 Jun 1998 20:59:11 +0000 (20:59 +0000)]
Update.

1998-06-05  Ulrich Drepper  <drepper@cygnus.com>

* sunrpc/xdr_rec.c (xdrrec_create): Add cast for *_ops array since
we cannot declare the struct element as const.
* sunrpc/xdr_mem.c (xdrmem_create): Likewise.
* sunrpc/xdr_stdio.c (xdrstdio_create): Likewise.

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

* manual/Makefile: Include ../Makeconfig earlier.
(MAKEINFO, TEXI2DVI): Use defaults if ../Makeconfig does not
exist.
(dir-add.texinfo): Remove useless $(SHELL).

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

* Makefile (others): Build programs from install-bin.
* configure.in: Modify config.make only if is was just created and
move that command to second argument of AC_OUTPUT.  Add command to
set config_vars in config.status.

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

* malloc/Makefile (address-width): Fix conditional.

26 years agoUpdate.
Ulrich Drepper [Thu, 4 Jun 1998 12:18:38 +0000 (12:18 +0000)]
Update.

1998-06-03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* libc.map: Add fattach, fdetach, getmsg, getpmsg, makecontext,
putmsg, putpmsg, scalbln, scalblnf, scalblnl, strtoimax,
strtoumax, swapcontext, waitid, wcsnlen, wcstoimax, wcstoumax with
version GLIBC_2.1.

1998-06-04  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/lang.texi (Range of Type): Change @end table->@end vtable.
(Floating Point Parameters): Likewise.

26 years agoUpdate.
Ulrich Drepper [Tue, 2 Jun 1998 12:58:14 +0000 (12:58 +0000)]
Update.

1998-06-01  Gordon Matzigkeit  <gord@profitpress.com>

* hurd/Makefile (routines): Add cthreads.

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

* login/login.c (login): Let pututline take care of finding the
positin to insert the UTMP entry.  This corrects a bug where ssh
was not reusing UTMP entries marked as DEAD_PROCESS.
Reported by Herbert Xu <herbert@gondor.apana.org.au>.

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

* login/Makefile (tests): New variable, add tst-utmp and
tst-utmpx.
* login/tst-utmp.c: New file.
* login/tst-utmpx.c: New file.

1998-06-01  Gordon Matzigkeit  <gord@profitpress.com>

* sysdeps/mach/hurd/errlist.c (sys_nerr, _sys_nerr): Make weak
aliases for _hurd_nerr, for programs that don't use sys_errlist,
but need sys_err.

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

* sysdeps/generic/updwtmpx.c: Rename function to updwtmpx.
* libc.map: Add updwtmpx and utmpxname to GLIBC_2.1.

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

* sysdeps/mach/hurd/read.c: Rename function to __libc_read and
make __read a weak alias.  Use ANSI-style function definition.
* sysdeps/mach/hurd/write.c: Likewise.

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

* sysdeps/mach/hurd/err_hurd.sub: Use _hurd_errlist instead of
_sys_errlist.

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

* sysdeps/mach/hurd/Makefile ($(objpfx)librtld.os):
Renamed from librtld.so.

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

* libc.map: Remove _IO_getline_info which was erroneously
introduced in section GLIBC_2.0.
Noticed by Horst von Brand <vonbrand@sleipnir.valparaiso.cl>.

1998-06-01  Gordon Matzigkeit  <gord@profitpress.com>

* sysdeps/generic/socket.c (__socket): Renamed from socket, and
created a weak alias.
* sysdeps/mach/hurd/socket.c (__socket): Likewise.

1998-05-31  Gordon Matzigkeit  <gord@profitpress.com>

* sysdeps/mach/hurd/ftruncate.c (__ftruncate): Rename from old
ftruncate function, and create a weak alias to ftruncate.

1998-06-01  Gordon Matzigkeit  <gord@profitpress.com>

* grp/fgetgrent_r.c: Use &errno instead of __errno_location ().
* inet/getnetgrent_r.c: Likewise.
* nss/getXXbyYY_r.c: Likewise.
* nss/getXXent_r.c: Likewise.
* pwd/fgetpwent_r.c: Likewise.
* shadow/sgetspent_r.c: Likewise.
* shadow/fgetspent_r.c: Likewise.
* sunrpc/publickey.c: Likewise.

1998-06-01  Gordon Matzigkeit  <gord@profitpress.com>

* hurd/libhurduser.map: New file.
* mach/libmachuser.map: Likewise.

* libc.map: Add Hurd-specific functions to version 2.1.
Add __flshfp and __fillbf.

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

* manual/signal.texi (Basic Signal Handling): Fix typo.
* manual/errno.texi (Error Codes): Likewise.

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

* sysdeps/unix/sysv/linux/netipx/ipx.h: Include <bits/sockaddr.h>
instead of <sys/socket.h>.
Patch by NIIBE Yutaka <gniibe@mri.co.jp>

* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c (DL_FIND_ARG_COMPONENTS):
Finally make it working.
Patch by Mark Hatle <fray@kernel.crashing.org>.

1998-03-22  Paul Eggert  <eggert@twinsun.com>

* posix/regex.c: Include <wchar.h> before <wctype.h>, to work around
a Solaris 2.6 bug.

26 years agoUpdate.
Ulrich Drepper [Mon, 1 Jun 1998 14:26:00 +0000 (14:26 +0000)]
Update.

1998-05-30  Philip Blundell  <Philip.Blundell@pobox.com>

* stdlib/gmp-impl.h: Support strange mixed-endian double format
used by ARM systems.
* sysdeps/arm/fpu/bits/fenv.h (FE_EXCEPTION_SHIFT): Rename to
FE_EXCEPT_SHIFT.
* sysdeps/arm/bits/fenv.h: Deleted.
* sysdeps/arm/fpu/ieee754.h: New file.
* sysdeps/arm/gmp-mparam.h: New file.
* stdlib/longlong.h (umul_ppmm): Temporarily disable broken ARM
implementation.

26 years agoUpdate.
Ulrich Drepper [Mon, 1 Jun 1998 14:17:37 +0000 (14:17 +0000)]
Update.

* sunrpc/rpc/xdr.h (struct XDR): Don't mark xdr_ops element as const.

26 years agoUpdate.
Ulrich Drepper [Mon, 1 Jun 1998 13:47:09 +0000 (13:47 +0000)]
Update.

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

* sysdeps/i386/fpu/bits/mathinline.h: Use ((__unused__)) instead
of ((unused)).  Reported by Bruno Haible.

26 years agoUpdate.
Ulrich Drepper [Mon, 1 Jun 1998 13:41:16 +0000 (13:41 +0000)]
Update.

1998-05-31  Philip Blundell  <philb@gnu.org>

* sysdeps/unix/sysv/linux/arm/sysdep.S: Use C_SYMBOL_NAME when
referring to errno and _errno.

* sysdeps/arm/fpu/feholdexcpt.c: New file.

* sysdeps/i386/fpu_control.h: Fix typo.

* sysdeps/arm/bits/setjmp.h (__jmp_buf): Remove floating-point support.
(_JMPBUF_UNWINDS): Added.
* sysdeps/arm/fpu/bits/setjmp.h: New file.

1998-05-25  Gordon Matzigkeit  <gord@profitpress.com>

* sysdeps/mach/hurd/Makefile: Use the `before-compile' target in
order to build header files, not `generated'.

* Rules (before-compile): New target which depends on all
$(before-compile) files.

26 years agoUpdate.
Ulrich Drepper [Mon, 1 Jun 1998 13:10:54 +0000 (13:10 +0000)]
Update.

1998-06-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_call.c: Make directory search faster.

* nis/nis_callback.c: Insert public key of user in callback data.

* nis/nis_clone_obj.c: Make size from type u_long, not u_int.

* nis/nis_creategroup.c: Check for NULL pointer, fill in more fields.

* nis/nis_findserv.c: Rename __pmap_getport to __pmap_getnisport.

* nis/nis_intern.h: Remove duplicated prototype.

1998-06-01  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* sunrpc/auth_des.c: Move prototypes from here ...
* sunrpc/rpc/auth.h: ... to here.

* sunrpc/clnt_tcp.c: Add more control flags.
* sunrpc/clnt_udp.c: Likewise.

* sunrpc/netname.c (host2netname): Remove prefixing dot from
domainname.

* sunrpc/rpc/clnt.h: Document, which control flags are not
implementable.

* sunrpc/svcauth_des.c: Use key_decryptsession_pk to avoid deadlock.

26 years agoUpdate.
Ulrich Drepper [Fri, 29 May 1998 12:03:44 +0000 (12:03 +0000)]
Update.

* locale/loadlocale.c (_nl_load_locale): Don't allow too small
files crash the program.

* string/Makefile: Don't run test on tst-svc.out if cross-compiling.

26 years agoUpdate.
Ulrich Drepper [Fri, 29 May 1998 10:25:23 +0000 (10:25 +0000)]
Update.

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

* io/Makefile: Don't run ftwtest-sh if cross-compiling.
* string/Makefile: Don't run test on tst/svc.out if
cross-compiling.
Reported by Deborah Wallach <kerr@pa.dec.com>.

26 years agoUpdate.
Ulrich Drepper [Fri, 29 May 1998 10:21:16 +0000 (10:21 +0000)]
Update.

1998-05-28 00:53  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* glibcbug.in: Send to bugs@gnu or libc-alpha@cygnus depending
on whether this is a stable release or not (keeps snapshot bug
reports out of the database).

* include/libc-symbols.h: Use __ASSEMBLER__ test macro not ASSEMBLER.
* sysdeps/arm/sysdep.h: Likewise.
* sysdeps/i386/sysdep.h: Likewise.
* sysdeps/m68k/sysdep.h: Likewise.
* sysdeps/mach/mips/sysdep.h: Likewise.
* sysdeps/mach/sys/reboot.h: Likewise.
* sysdeps/mach/sysdep.h: Likewise.
* sysdeps/unix/alpha/sysdep.h: Likewise.
* sysdeps/unix/bsd/hp/m68k/sysdep.h: Likewise.
* sysdeps/unix/bsd/osf/alpha/sysdep.h: Likewise.
* sysdeps/unix/bsd/sequent/i386/sysdep.h: Likewise.
* sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h: Likewise.
* sysdeps/unix/bsd/sun/m68k/sysdep.h: Likewise.
* sysdeps/unix/bsd/vax/sysdep.h: Likewise.
* sysdeps/unix/i386/sysdep.h: Likewise.
* sysdeps/unix/mips/sysdep.h: Likewise.
* sysdeps/unix/sparc/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/arm/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/m68k/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h: Likewise.

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

* mach/Machrules: Use $(move-if-change).

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

* Makeconfig [elf=yes] (+interp): New variable, set to interp.os.
* Makerules (lib%.so): Depend on $(+interp).
(libc.so): Add interp.os to list of dependencies.
(interp-obj): Remove variable.
* mach/Machrules (+interp): Define to empty since libhurduser and
libmachuser don't need to have the interpreter set.

1998-05-28  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* resolv/res_send.c: Security fixes from bind 4.9.7-REL.

* resolv/gethnamaddr.c: Likewise.

* resolv/res_comp.c: Likewise.

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

* sysdeps/mach/hurd/wait4.c (__wait4): Use ANSI-style definition
so that transparent union works.

26 years agoUpdate.
Ulrich Drepper [Fri, 29 May 1998 09:44:53 +0000 (09:44 +0000)]
Update.

* timezone/africa: Update from tzdata1998e.
* timezone/antarctica: Likewise.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/northamerica: Likewise.
* timezone/tzselect.ksh: Likewise.
* timezone/zone.tab: Likewise.

26 years agoUpdate.
Ulrich Drepper [Fri, 29 May 1998 09:04:00 +0000 (09:04 +0000)]
Update.

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

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

26 years agoUpdate.
Ulrich Drepper [Wed, 27 May 1998 10:44:54 +0000 (10:44 +0000)]
Update.

1998-05-27  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/chown.c: Fix comment.
Reported by Matt McLean <keys@brio.yikes.com>.

26 years agoUpdate.
Ulrich Drepper [Wed, 27 May 1998 10:29:02 +0000 (10:29 +0000)]
Update.

1998-05-25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* catgets/Makefile ($(objpfx)de.cat): Renamed from
do-gencat-test.  Use automatic variables.
($(objpfx)de.msg): Fix reference to po file.

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

* Makeconfig ($(common-objpfx)gnu/lib-names.stmp): Use
$(move-if-change).

1998-05-25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* intl/dcgettext.c: Fix typo.

26 years agoUpdate. cvs/libc-ud-980525
Ulrich Drepper [Mon, 25 May 1998 11:34:09 +0000 (11:34 +0000)]
Update.

1998-05-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* configure.in: Allow more make versions e.g 3.76.90.

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

* Makeconfig (rpath-link): Find libc.so.6 in $(common-objdir).

26 years agoUpdate.
Ulrich Drepper [Mon, 25 May 1998 10:01:47 +0000 (10:01 +0000)]
Update.

1998-05-25  Ulrich Drepper  <drepper@cygnus.com>

* malloc/thread-m.h: Use __mutex_init function in mutex_init macro
for Hurd.  Patch by Mark Kettenis.

1998-04-18  Gordon Matzigkeit  <gord@profitpress.com>

 * mach/Machrules (+preinit, +postinit): Define these variables to
 empty because libhurduser and libmachuser don't need startup
 files.

1998-04-22  Gordon Matzigkeit  <gord@profitpress.com>

 * sysdeps/mach/hurd/errlist.c (ERR_REMAP): Use err_get_code
 instead of a raw bitmask.

1998-05-23  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makeconfig (rpath-dirs): New variable.
(rpath-link): Use it.
(nssobjdir, nisobjdir, rtobjdir, resolvobjdir): Removed.
(db-objpfx): Removed.
* crypt/Makefile: Augment rpath-dirs instead of rpath-link.
* md5-crypt/Makefile: Likewise.
* sysdeps/mach/hurd/Makefile: Likewise.

* Makeconfig (move-if-change): New variable.
* iconvdata/Makefile (move-if-change): Removed.
* manual/Makefile (move-if-change): Set only if undefined, use
local script by default.
* sunrpc/Makefile (move-if-change): Removed.
* sysdeps/mach/hurd/Makefile ($(common-objpfx)stamp-errnos): Use
$(move-if-change).

 * elf/Makefile: Remove all references to obsolete file
 $(objpfx)rtldtbl.h.
 ($(objpfx)trusted-dirs.h): Use stamp file.  Cleanup command.

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

* elf/dl-close.c (_dl_close): Add debugging message.

1998-05-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* csu/Makefile ($(objpfx)version-info.h): Correct sed expression
to get Linux version and not gcc version.
Reported by Alan Curry <pacman@cqc.com>.

1998-05-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/generic/_strerror.c (__strerror_r): Don't return NULL
pointers - return unknown error message instead.
Reported by Alan Curry <pacman@cqc.com>.

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

* iconvdata/Makefile (modules, sed-generated-headers,
perl-generated-headers): ibm424.h is perl generated.  Make
necessary modifications to compile without perl.

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

* hesiod/hesiod.c (read_config_file): Fix typo.

26 years agoUpdate. cvs/libc-ud-2_0_94
Ulrich Drepper [Sun, 24 May 1998 18:51:11 +0000 (18:51 +0000)]
Update.

1998-05-24  Ulrich Drepper  <drepper@cygnus.com>

* version.h: Bump VERSION.

* csu/Makefile (distribute): Add munch-tmpl.c.

26 years agoUpdate.
Ulrich Drepper [Sun, 24 May 1998 18:03:36 +0000 (18:03 +0000)]
Update.

1998-05-23  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>

* nis/nis_defaults.c: Fix buffer problems and typos.

1998-05-23 08:42  Ulrich Drepper  <drepper@cygnus.com>

* intl/dcgettext.c: Don't use any alloca hacks if C_ALLOCA is defined.
Patch by Fred Fish.

26 years agoUpdate.
Ulrich Drepper [Fri, 22 May 1998 22:49:57 +0000 (22:49 +0000)]
Update.

* stdlib/random_r.c (__random_r): Rewrite last patch to fix buffer
overwriting bugs.

26 years agoUpdate.
Ulrich Drepper [Fri, 22 May 1998 17:17:46 +0000 (17:17 +0000)]
Update.

1998-05-22  Ulrich Drepper  <drepper@cygnus.com>

* libio/strops.c (_IO_str_underflow): Read newly available
character from buffer as unsigned.

26 years agoUpdate.
Ulrich Drepper [Fri, 22 May 1998 11:02:04 +0000 (11:02 +0000)]
Update.

1998-05-22 10:56  Ulrich Drepper  <drepper@cygnus.com>

* catgets/Makefile (distribute): Add xopen-msg.h.
(generated): Add de.msg and de.cat.
(tests): Add do-gencat-test.
(do-gencat-test): New goal.  Run gencat on a generated msg file.
* catgets/xopen-msg.h: New file.

26 years agoUpdate.
Ulrich Drepper [Fri, 22 May 1998 10:23:35 +0000 (10:23 +0000)]
Update.

1998-05-22  Ulrich Drepper  <drepper@cygnus.com>

* catgets/open_catalog.c (__open_catalog): Use byteswap.h
functions.  Optimize filename creation a bit.

1998-05-22 09:29  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/random_r.c: Help gcc to optimize the code.
Patch by Joe Keane <jgk@jgk.org>.

26 years agoUpdate.
Ulrich Drepper [Thu, 21 May 1998 16:24:27 +0000 (16:24 +0000)]
Update.

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

* iconv/iconv_prog.c (print_known_names): Use strverscmp in all
tsearch calls.

26 years agoUpdate.
Ulrich Drepper [Thu, 21 May 1998 15:55:44 +0000 (15:55 +0000)]
Update.

1998-05-21  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* timezone/test-tz.c: The test with TZ=UTC0 seems to work - enable
it.

26 years agoUpdate.
Ulrich Drepper [Thu, 21 May 1998 15:40:14 +0000 (15:40 +0000)]
Update.

1998-05-21 15:27  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/wcsnrtombs.c: Correct computation of result.
* wcsmbs/wcsrtombs.c: Likewise.

* wcsmbs/Makefile (tests): Add wcsmbs-tst1.c.
* wcsmbs/wcsmbs-tst1.c: New file.

* iconv/loop.c (COUNT_CONVERTED): Correct computation.

* locale/C-ctype.c (_nl_C_LC_CTYPE): Define MB_CUR_MAX for C locale
as 1.

* locale/setlocale.c: Don't make _nl_current_* and _nl_C_* references
weak.

1998-05-21  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/fpu_control.h: Replace stub file with real
implementation.
* sysdeps/arm/fpu/bits/fenv.h: New file.
* sysdeps/arm/fpu/fesetround.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflag.c: Likewise.
* sysdeps/arm/fpu/ftestexcpt.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.

1998-05-21 16:34  Richard Henderson  <rth@cygnus.com>

* elf/dl-load.c (_dl_map_object_from_fd): Get file header with
read instead of mmap.

26 years ago(_dl_map_object_from_fd): Get file header with read instead of mmap.
Ulrich Drepper [Thu, 21 May 1998 15:30:48 +0000 (15:30 +0000)]
(_dl_map_object_from_fd): Get file header with read instead of mmap.

26 years ago * sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c ...
Richard Henderson [Thu, 21 May 1998 01:18:56 +0000 (01:18 +0000)]
    * sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c         directly instead of include_next.  Add missing semicolons.         * sysdeps/unix/sysv/linux/alpha/oldglob.c: Include sys/types.h.         Add missing semicolons.

1998-05-21  8:16  Richard Henderson  <rth@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c
directly instead of include_next.  Add missing semicolons.
* sysdeps/unix/sysv/linux/alpha/oldglob.c: Include sys/types.h.
Add missing semicolons.

26 years agoUpdate.
Ulrich Drepper [Thu, 21 May 1998 00:12:45 +0000 (00:12 +0000)]
Update.

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

* iconvdata/gconv-modules: Add more aliases to please java
environments.