Ulrich Drepper [Mon, 16 Oct 2000 16:20:36 +0000 (16:20 +0000)]
Update.
2000-10-16 Ulrich Drepper <drepper@redhat.com>
* timezone/Makefile: Define HAVE_GETTEXT fir zdump.c, zic.c,
ialloc.c, and scheck.c.
* malloc/obstack.c: Always include <libintl.h> for glibc.
* posix/getopt.c: Likewise.
Reported by Petr Vandrovec <VANDROVE@vc.cvut.cz>.
Ulrich Drepper [Mon, 16 Oct 2000 16:16:29 +0000 (16:16 +0000)]
Always include <libintl.h> for glibc.
Andreas Schwab [Mon, 16 Oct 2000 09:21:25 +0000 (09:21 +0000)]
Fix last change (misapplied).
Ulrich Drepper [Mon, 16 Oct 2000 00:52:48 +0000 (00:52 +0000)]
Update.
2000-10-15 Pete Wyckoff <pw@osc.edu>
* Rules: Define _LIBC during generation of bits/stdio_lim.d.
2000-10-15 Pete Wyckoff <pw@osc.edu>
* iconvdata/tst-tables.sh: Invoke other shell scripts through ${SHELL}.
* iconvdata/tst-table.sh: Likewise.
* iconvdata/gconv-modules: Add aliases for Winblowz charsets.
Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
Ulrich Drepper [Mon, 16 Oct 2000 00:33:37 +0000 (00:33 +0000)]
Update.
2000-10-15 Ulrich Drepper <drepper@redhat.com>
* elf/dl-error.c (_dl_signal_error): Allocate memory for objname
as well. Reported by Alexander V. Lukyanov <lav@yars.free.net>.
Ulrich Drepper [Sun, 15 Oct 2000 22:52:12 +0000 (22:52 +0000)]
Update.
2000-10-13 Andreas Schwab <schwab@suse.de>
* elf/elf.h (R_IA64_PCREL60B): Add relocation.
Ulrich Drepper [Sun, 15 Oct 2000 18:40:27 +0000 (18:40 +0000)]
Update.
2000-10-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/hppa/brk.c: Cleanups.
* sysdeps/unix/sysv/linux/hppa/umount.c: Likewise.
* sysdeps/unix/sysv/linux/hppa/bits/sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/hppa/bits/signum.h: Likewise.
* sysdeps/unix/sysv/linux/hppa/sys/ucontext.h: Likewise.
Ulrich Drepper [Sun, 15 Oct 2000 06:50:42 +0000 (06:50 +0000)]
Update.
2000-10-14 Ulrich Drepper <drepper@redhat.com>
* math/libm-test.inc (frexp_test): Add L suffix also to parameters.
(hypot_test): Likewise.
* sysdeps/generic/printf_fphex.c: Compute width of decimal point
string correctly. Handle padding correctly.
* sysdeps/ia64/fpu/printf_fphex.c: Use sizeof in _itowa parameters
correctly.
* sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise.
* sysdeps/ieee754/ldbl-96/printf_fphex.c: Likewise.
2000-10-12 Alan Modra <alan@linuxcare.com.au>
* FAQ.in: Add --start-group and --end-group.
2000-10-12 Alan Modra <alan@linuxcare.com.au>
* malloc/memusage.c: Conditionalize stack usage calculation on
stack direction.
2000-10-12 Alan Modra <alan@linuxcare.com.au>
* config.h.in: Add ASM_LINE_SEP.
* configure.in: Add test for comment and line separators.
* include/libc-symbols.h: Define and use ASM_LINE_SEP, and add tabs to
placate some hppa assemblers.
* sysdeps/hppa/sysdep.h: Likewise.
* sysdeps/gnu/siglist.c: Insert \n and \t into inline asm.
* sysdeps/unix/sysv/linux/errlist.c: Likewise.
2000-10-12 David Huggins-Daines <dhd@linuxcare.com>
* sysdeps/unix/sysv/linux/Makefile: Include <bits/initspin> in
$(sysdep_headers).
* sysdeps/unix/sysv/linux/bits/initspin.h: Dummy version for
non-threaded platforms.
2000-10-12 David Huggins-Daines <dhd@linuxcare.com>
* configure.in: Add definitions for hppa.
* elf/elf.h: Add PLABEL32 relocation for hppa ELF32, comments
for IPLT and EPLT relocations.
* shlib-versions: Version symbol definitions for hppa-linux.
* sysdeps/unix/sysv/linux/configure.in: Define $arch_minimum_kernel
for hppa.
2000-10-12 David Huggins-Daines <dhd@linuxcare.com>
* sysdeps/hppa/Makefile: New file.
* sysdeps/hppa/Versions: New file.
* sysdeps/hppa/setjmp.S: New file.
* sysdeps/hppa/__longjmp.S: New file.
* sysdeps/hppa/bits/setjmp.h: New file.
* sysdeps/hppa/frame.h: New file.
* sysdeps/hppa/add_n.s: Don't use %r19 (linkage table pointer).
* sysdeps/hppa/sub_n.s: Likewise.
* sysdeps/hppa/lshift.s: Likewise.
* sysdeps/hppa/rshift.s: Likewise.
* sysdeps/hppa/udiv_qrnnd.s: Likewise.
* sysdeps/hppa/hppa1.1/addmul_1.s: Likewise.
* sysdeps/hppa/hppa1.1/submul_1.s: Likewise.
* sysdeps/hppa/hppa1.1/mul_1.s: Likewise.
* sysdeps/hppa/hppa1.1/udiv_qrnnd.s: Likewise.
* sysdeps/hppa/dl-machine.h: New file.
* sysdeps/hppa/dl-fptr.c: New file (note that this is almost
identical to the IA-64 one).
* sysdeps/hppa/dl-lookupcfg.h: Likewise.
* sysdeps/hppa/dl-symaddr.c: Likewise.
* sysdeps/hppa/elf/initfini.c: New file.
* sysdeps/hppa/elf/start.S: New file.
* sysdeps/hppa/fpu/bits/fenv.h: New file.
* sysdeps/hppa/fpu/fclrexcpt.c: New file.
* sysdeps/hppa/fpu/fedisblxcpt.c: New file.
* sysdeps/hppa/fpu/feenablxcpt.c: New file.
* sysdeps/hppa/fpu/fegetenv.c: New file.
* sysdeps/hppa/fpu/fegetexcept.c: New file.
* sysdeps/hppa/fpu/fegetround.c: New file.
* sysdeps/hppa/fpu/feholdexcpt.c: New file.
* sysdeps/hppa/fpu/fesetenv.c: New file.
* sysdeps/hppa/fpu/fesetround.c: New file.
* sysdeps/hppa/fpu/feupdateenv.c: New file.
* sysdeps/hppa/fpu/fegetexcptflg.c: New file.
* sysdeps/hppa/fpu/fraiseexcpt.c: New file.
* sysdeps/hppa/fpu/fsetexcptflg.c: New file.
* sysdeps/hppa/fpu/ftestexcept.c: New file.
* sysdeps/unix/sysv/linux/hppa/Makefile: New file.
* sysdeps/unix/sysv/linux/hppa/Versions: New file.
* sysdeps/unix/sysv/linux/hppa/syscalls.list: New file.
* sysdeps/unix/sysv/linux/hppa/sysdep.c: New file.
* sysdeps/unix/sysv/linux/hppa/sysdep.h: New file.
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: New file.
* sysdeps/unix/sysv/linux/hppa/bits/ioctls.h: New file.
* sysdeps/unix/sysv/linux/hppa/bits/mman.h: New file.
* sysdeps/unix/sysv/linux/hppa/bits/sigaction.h: New file.
* sysdeps/unix/sysv/linux/hppa/bits/signum.h: New file.
* sysdeps/unix/sysv/linux/hppa/brk.c: New file.
* sysdeps/unix/sysv/linux/hppa/clone.S: New file.
* sysdeps/unix/sysv/linux/hppa/socket.S: New file.
* sysdeps/unix/sysv/linux/hppa/syscall.S: New file.
* sysdeps/unix/sysv/linux/hppa/setrlimit.c: New file.
* sysdeps/unix/sysv/linux/hppa/getrlimit.c: New file.
* sysdeps/unix/sysv/linux/hppa/getrlimit64.c: New file.
* sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h: New file.
* sysdeps/unix/sysv/linux/hppa/kernel_stat.h: New file.
* sysdeps/unix/sysv/linux/hppa/mmap.c: New file.
* sysdeps/unix/sysv/linux/hppa/profil-counter.h: New file.
* sysdeps/unix/sysv/linux/hppa/procfs.h: New file.
* sysdeps/unix/sysv/linux/hppa/ucontext.h: New file.
* sysdeps/unix/sysv/linux/hppa/umount.c: New file.
2000-10-12 Alan Modra <alan@linuxcare.com.au>
* sysdeps/hppa/hppa1.1/Implies: New file.
* sysdeps/hppa/memusage.h: New file.
Ulrich Drepper [Sun, 15 Oct 2000 02:17:30 +0000 (02:17 +0000)]
Update.
2000-10-28 Jes Sorensen <jes@linuxcare.com>
* sysdeps/unix/sysv/linux/ia64/Versions: Export ioperm, iopl, inb,
inw, inl, _inb, _inw, _inl, outb, outw, outl, _outb, _outw,
_outl. Reported by Bill Nottingham.
2000-04-06 Andreas Schwab <schwab@suse.de>
* sysdeps/ia64/dl-machine.h (TRAMPOLINE_TEMPLATE): Save and
restore register r8 for functions that return a structure.
2000-10-12 Jakub Jelinek <jakub@redhat.com>
* math/libm-test.inc (M_PI_6l, M_E2l, M_E3l, M_2_SQRT_PIl,
M_SQRT_PIl): Increase precision.
(cbrt_test): If cbrt is not implemented, don't test it.
Add L suffix to double constants in results which differ from their
L suffixed counterparts.
(exp10_test, fmod_test, frexp_test, hypot_test, sqrt_test): Likewise.
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
2000-10-11 Jakub Jelinek <jakub@redhat.com>
* inet/rexec.c (rexec_af): Convert rport to host order before
passing it to snprintf.
2000-10-14 Ulrich Drepper <drepper@redhat.com>
* sysdeps/gnu/netinet/tcp.h: Use u_intXX_t types instead of
uintXX_t since this is what <sys/types.h> defines and we include
this header. Reported by Bernhard Rosenkraenzer <bero@redhat.de>.
* intl/localealias.c (read_alias_file): Update string pointers
in map[] if realloc() changed the values.
Patch by Jakub Jelinek <jakub@redhat.com>.
* manual/stdio.texi: Update printf extension documentation after
z became a valid modifier.
Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
* timezone/africa: Update from tzcode2000g and tzdata2000g.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.
Ulrich Drepper [Sun, 15 Oct 2000 01:31:30 +0000 (01:31 +0000)]
Update from tzdata2000g.
Geoff Keating [Sat, 14 Oct 2000 21:18:48 +0000 (21:18 +0000)]
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add fcntl()
syscall.
2000-10-14 Geoffrey Keating <geoffk@cygnus.com>
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add fcntl()
syscall.
Andreas Schwab [Sat, 14 Oct 2000 17:50:39 +0000 (17:50 +0000)]
* sysdeps/unix/sysv/linux/m68k/alphasort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/fcntl.c: New file.
* sysdeps/unix/sysv/linux/m68k/getdents64.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/glob64.c: New file.
* sysdeps/unix/sysv/linux/m68k/lockf64.c: New file.
* sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64_r.c: New file.
* sysdeps/unix/sysv/linux/m68k/scandir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/setrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/versionsort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/Dist: Add oldgetrlimit64.c.
* sysdeps/unix/sysv/linux/m68k/Makefile: Add oldgetrlimit64.
* sysdeps/unix/sysv/linux/m68k/Versions: Export __xstat64,
__fxstat64, __lxstat64, alphasort64, glob64, getrlimit, setrlimit,
getrlimit64, readdir64, readdir64_r, scandir64, versionsort64 at
GLIBC_2.2.
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Add oldgetrlimit,
oldsetrlimit for GLIBC_2.0.
Andreas Schwab [Sat, 14 Oct 2000 12:44:55 +0000 (12:44 +0000)]
* sysdeps/m68k/dl-machine.h (_dl_start_user): Pass correct
arguments to _dl_init.
Andreas Schwab [Sat, 14 Oct 2000 12:43:00 +0000 (12:43 +0000)]
2000-10-13 Michael Fedrowitz <michael@fedrowitz.de>
* sysdeps/m68k/dl-machine.h (_dl_start_user): Pass correct
arguments to _dl_init.
Geoff Keating [Fri, 13 Oct 2000 20:04:18 +0000 (20:04 +0000)]
* sysdeps/i386/fpu/libm-test-ulps: Update ULPs for my Pentium III
building with the default options.
2000-10-13 Geoffrey Keating <geoffk@cygnus.com>
* sysdeps/i386/fpu/libm-test-ulps: Update ULPs for my Pentium III
building with the default options.
Andreas Jaeger [Wed, 11 Oct 2000 07:45:47 +0000 (07:45 +0000)]
Update.
2000-10-11 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Set cache.
Patch by Denis Zaitsev <zzz@cd-club.ru>.
Andreas Jaeger [Wed, 11 Oct 2000 07:45:30 +0000 (07:45 +0000)]
(_dl_load_cache_lookup): Set cache.
Ulrich Drepper [Mon, 9 Oct 2000 15:37:39 +0000 (15:37 +0000)]
Update.
2000-10-09 Jakub Jelinek <jakub@redhat.com>
* sysdeps/ieee754/ldbl-128/s_nexttoward.c (__nexttoward): If x == y,
return y not x.
* manual/arith.texi (nextafter): Document it.
* sysdeps/ieee754/ldbl-96/s_nexttoward.c: Fix a comment.
Ulrich Drepper [Mon, 9 Oct 2000 00:42:20 +0000 (00:42 +0000)]
Update.
* nscd/Makefile (distribute): Add nscd-types.h.
* elf/Makefile (distribute): Add gccframe.h.
* sysdeps/sparc/sparc32/Dist: Add ieee754.h.
* sysdeps/ia64/Dist: Add ieee754.h.
Ulrich Drepper [Mon, 9 Oct 2000 00:00:08 +0000 (00:00 +0000)]
Update.
2000-10-08 Ulrich Drepper <drepper@redhat.com>
* version.h (VERSION): Bump to 2.1.95.
* configure.in: Remove warning message.
Ulrich Drepper [Sun, 8 Oct 2000 05:54:50 +0000 (05:54 +0000)]
Update.
* elf/elf.h: Add a few section-related symbols.
Ulrich Drepper [Sat, 7 Oct 2000 22:28:05 +0000 (22:28 +0000)]
Update.
2000-10-07 Ulrich Drepper <drepper@redhat.com>
* include/features.h (__STDC_ISO_10646__): Set to correct date.
Patch by Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>.
2000-10-06 Jes Sorensen <jes@linuxcare.com>
* sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Implement
overflow generation by adding DBL_MAX to DBL_MAX instead of
setting the bits manually in the fpsr and generating the exception
with kill() if necessary.
(feraiseexcept): Implement underflow by dividing DBL_MIN by
DBL_MIN - similar to the overflow change described above.
2000-08-27 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/ia64/clone.S: Make it a dummy as clone
is not supported under Linux/ia64, use clone2.
2000-10-06 Jakub Jelinek <jakub@redhat.com>
* malloc/malloc.h (__THROW): Define to nothing if not gcc.
* misc/sys/cdefs.h (__THROW): Likewise.
Ulrich Drepper [Fri, 6 Oct 2000 20:11:06 +0000 (20:11 +0000)]
Update.
2000-10-06 Ulrich Drepper <drepper@redhat.com>
* locales/iso14651_t1: Add currency symbols.
Ulrich Drepper [Thu, 5 Oct 2000 18:10:14 +0000 (18:10 +0000)]
Update.
2000-10-05 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: New file.
2000-10-02 Jakub Jelinek <jakub@redhat.com>
* sunrpc/svc_udp.c (svcudp_recv): Set msg_controllen to all
remaining xp_pad space.
2000-10-05 Jakub Jelinek <jakub@redhat.com>
* elf/dl-close.c (_dl_close): Check imap's l_flags_1 for
DF_1_NODELETE, not list[i]'s.
Ulrich Drepper [Thu, 5 Oct 2000 02:53:05 +0000 (02:53 +0000)]
Update.
* tests-mbwc/dat_iswctype.c: Full width 9 is not a digit in ja_JP.
* tests-mbwc/dat_iswdigit.c: Likewise.
Add full width digits to alnum class.
Ulrich Drepper [Thu, 5 Oct 2000 02:01:22 +0000 (02:01 +0000)]
Update.
* locales/zh_CN: Remove non-ASCII digit entry.
* locales/ja_JP: Likewise.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* gen-unicode-ctype.c (is_digit, is_xdigit): Remove all non-ASCII
digits.
(is_alpha): Add them here.
* locales/i18n (digit): Remove all non-ASCII digits.
(alpha): Add them here.
* dump-ctype.c: Pretty print.
2000-10-04 Ulrich Drepper <drepper@redhat.com>
Ulrich Drepper [Thu, 5 Oct 2000 00:05:29 +0000 (00:05 +0000)]
Update.
* iconvdata/Makefile (distribute): Add EUC-KR.irreversible.
Ulrich Drepper [Wed, 4 Oct 2000 23:52:14 +0000 (23:52 +0000)]
Update.
* iconvdata/euc-kr.c (euckr_from_ucs4): Handle U20a9.
(BODY from direction): Map \x5c to U20a9.
* iconvdata/testdata/EUC-KR..UTF8: Adjust to this change.
* iconvdata/EUC-KR.irreversible: New file.
Ulrich Drepper [Wed, 4 Oct 2000 23:31:11 +0000 (23:31 +0000)]
Update.
2000-10-04 Ulrich Drepper <drepper@redhat.com>
* argp/argp-parse.c (argp_default_argp): Set libc as message domain.
(argp_version_argp): Likewise.
Ulrich Drepper [Wed, 4 Oct 2000 22:50:20 +0000 (22:50 +0000)]
Update.
2000-10-04 Jakub Jelinek <jakub@redhat.com>
* stdio-common/vfscanf.c (_IO_vfscanf): For [ conversion do
input_error() if EOF is seen before processing.
* stdio-common/tstscanf.c (main): Add testcase.
Ulrich Drepper [Wed, 4 Oct 2000 22:45:25 +0000 (22:45 +0000)]
Update.
2000-10-04 Ulrich Drepper <drepper@redhat.com>
* argp/argp-help.c: Make sure we get the correct gettext and
dgettext definitions.
* argp/argp-parse.c: Likewise.
Ulrich Drepper [Tue, 3 Oct 2000 23:18:12 +0000 (23:18 +0000)]
Update.
2000-10-03 Ulrich Drepper <drepper@redhat.com>
* locale/programs/linereader.c (get_string): Also clear wide
string info if illegal_string.
Ulrich Drepper [Tue, 3 Oct 2000 19:46:23 +0000 (19:46 +0000)]
Update.
2000-10-03 Ulrich Drepper <drepper@redhat.com>
* tst-langinfo.sh: Adjust for change in ja_JP.
Ulrich Drepper [Tue, 3 Oct 2000 19:45:59 +0000 (19:45 +0000)]
Adjust for change in ja_JP.
Andreas Schwab [Tue, 3 Oct 2000 15:11:28 +0000 (15:11 +0000)]
Make struct stat64 backward compatible.
Andreas Schwab [Tue, 3 Oct 2000 11:57:26 +0000 (11:57 +0000)]
* sysdeps/unix/sysv/linux/m68k/bits/stat.h: New file.
Andreas Schwab [Tue, 3 Oct 2000 11:55:32 +0000 (11:55 +0000)]
Fix padding in struct stat for LARGEFILE64_SOURCE.
Ulrich Drepper [Tue, 3 Oct 2000 07:37:02 +0000 (07:37 +0000)]
Update.
2000-10-02 Jakub Jelinek <jakub@redhat.com>
* elf/nextmod1.c (failing_rtld_next_use): Ensure it is not tail call
optimized.
* sysdeps/sparc/sparc32/fpu/libm-test-ulps: New file.
Ulrich Drepper [Mon, 2 Oct 2000 22:05:50 +0000 (22:05 +0000)]
Update.
2000-10-02 Ralf Baechle <ralf@gnu.org>
* sysdeps/unix/sysv/linux/mips/sys/tas.h: Add missing .mips0 at the
end of inline assembler code.
Ulrich Drepper [Mon, 2 Oct 2000 21:57:59 +0000 (21:57 +0000)]
Update.
2000-10-02 Ulrich Drepper <drepper@redhat.com>
* include/features.h [__USE_FILE_OFFSET && !__REDIRECT]: Define
__USE_LARGEFILE64 and __USE_LARGEFILE to 1 and not nothing.
Ulrich Drepper [Mon, 2 Oct 2000 21:52:27 +0000 (21:52 +0000)]
[__USE_FILE_OFFSET && !__REDIRECT]: Define __USE_LARGEFILE64 and __USE_LARGEFILE to 1 and not nothing.
Andreas Jaeger [Mon, 2 Oct 2000 08:51:41 +0000 (08:51 +0000)]
Update.
2000-10-02 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Synch with Linux
2.4.0-test9-pre8.
* sysdeps/unix/sysv/linux/alpha/bits/resource.h: Add RLIMIT_LOCKS.
Andreas Jaeger [Mon, 2 Oct 2000 08:47:39 +0000 (08:47 +0000)]
Synch with Linux 2.4.0-test9-pre8.
Ulrich Drepper [Sun, 1 Oct 2000 22:38:13 +0000 (22:38 +0000)]
Update.
2000-10-01 Ralf Baechle <ralf@gnu.org>
* sysdeps/mips/dl-machine.h (RTLD_START): Fix computation of envp
argument passed to _dl_init.
Ulrich Drepper [Sun, 1 Oct 2000 19:54:15 +0000 (19:54 +0000)]
Update.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* locale/programs/charmap-dir.h: New file.
* locale/programs/charmap-dir.c: New file.
* locale/programs/linereader.h (lr_create): New declaration.
* locale/programs/linereader.c (lr_create): New function, split out
from lr_open.
(lr_open): Tailcall lr_create.
* locale/programs/locale.c: Include "charmap-dir.h". Don't include
<unistd.h>.
(xstrdup): New declaration.
(more_help): Use xstrdup instead of strdup.
(write_locales): Likewise. When encountering a symbolic link, call
stat.
(write_charmaps): Simplify using the charmap-dir.h functions.
Use xstrdup instead of strdup.
* locale/programs/charmap.c: Include "charmap-dir.h". Don't include
<dirent.h> and <unistd.h>.
(cmlr_open): New function.
(charmap_read): Use cmlr_open instead of lr_open. Simplify using the
charmap-dir.h functions.
* locale/Makefile (distribute): Add charmap-dir.h.
(lib-modules): Add charmap-dir.
(CFLAGS-charmap-dir.c): Set to -Wno-write-strings, because posix_spawn
wants a 'char **', not a 'const char **'.
* include/spawn.h: New file.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* posix/spawn_faction_init.c: Include "spawn_int.h".
(__posix_spawn_file_actions_realloc): Fix second realloc argument.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* locale/programs/config.h (DEFAULT_CHARMAP): Set to ANSI_X3.4-1968.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* wcsmbs/wcwidth.h (__ctype32_wctype): Remove declaration.
(internal_wcwidth): Remove the tests for L'\0' and iswprint.
* locale/programs/ld-ctype.c (find_idx): If max == NULL, return
a pointer to the table entry, without extending the table.
(allocate_arrays): Set a width only for characters with 'print'
property. Set the width of L'\0' to 0.
* locale/C-ctype.c (_nl_C_LC_CTYPE_width): Use default entry 0xff
for unprintable characters. Set entry of NUL to 0.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* locale/programs/charmap.c (charmap_read): Avoid redundant tests.
Don't forget to call closedir when the filename was found as a
code_set_name.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* iconv/gconv.h (__gconv_trans_context_fct): Change first argument's
type to 'void *'.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* locale/programs/ld-ctype.c (wctype_table_init): Initialize level1,
level2, and level3 as well.
(wctype_table_add): Remove a few unnecessary conditionals.
2000-09-30 Ralf Baechle <ralf@gnu.org>
* wcsmbs/Versions [libc] (GLIBC_2.0): Add __mbrtowc.
2000-09-30 H.J. Lu <hjl@gnu.org>
Ulrich Drepper [Sun, 1 Oct 2000 19:15:29 +0000 (19:15 +0000)]
Update.
2000-10-01 Bruno Haible <haible@clisp.cons.org>
* charmaps/BIG5: Add a width table.
* charmaps/GB18030: Likewise.
* charmaps/ISO-8859-6: Likewise.
* charmaps/ISO-8859-8: Likewise.
* charmaps/TIS-620: Likewise.
Ulrich Drepper [Sun, 1 Oct 2000 19:08:30 +0000 (19:08 +0000)]
Update.
* Makefile (repertoiremaps): Remove variable.
(distribute): Remove repertoiremaps.
(install-others): Likewise. Add .gz to charmaps.
($(inst_i18ndir)/charmaps/%): Install in gzipped format.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
Ulrich Drepper [Sun, 1 Oct 2000 18:59:42 +0000 (18:59 +0000)]
Update.
* charmaps/ISO-IR-197: Remove alias "none".
2000-09-30 Bruno Haible <haible@clisp.cons.org>
Ulrich Drepper [Sun, 1 Oct 2000 18:51:15 +0000 (18:51 +0000)]
Update.
* charmaps/UTF-8: Add the correct Hangul syllable names. Change the
width of format control characters to 0.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
Ulrich Drepper [Sun, 1 Oct 2000 18:47:09 +0000 (18:47 +0000)]
Update.
2000-09-30 Bruno Haible <haible@clisp.cons.org>
* tests-mbwc/tst_wcscmp.c (tst_wcscmp): Take the sign of ret.
* tests-mbwc/dat_wcscmp.c (tst_wcscmp_loc): Don't expect precise
return values. Only the sign matters.
Ulrich Drepper [Sat, 30 Sep 2000 22:03:51 +0000 (22:03 +0000)]
Update.
2000-09-30 H.J. Lu <hjl@gnu.org>
* sysdeps/ieee754/ldbl-96/s_ceill.c (__ceill): Handle overflow.
* sysdeps/ieee754/ldbl-96/s_floorl.c (__floorl): Likewise.
2000-09-29 H.J. Lu <hjl@gnu.org>
* math/libm-test.inc (init_max_error): Clear all exceptions
before starting test.
(acosh_test): Test for existence of function.
(asinh_test): Likewise.
(atan2_test): Likewise.
(cabs_test): Likewise.
(cacos_test): Likewise.
(cacosh_test): Likewise.
(casin_test): Likewise.
(casinh_test): Likewise.
(catan_test): Likewise.
(catanh_test): Likewise.
(ccos_test): Likewise.
(ccosh_test): Likewise.
(cexp_test): Likewise.
(clog_test): Likewise.
(clog10_test): Likewise.
(cosh_test): Likewise.
(cpow_test): Likewise.
(csin_test): Likewise.
(csinh_test): Likewise.
(csqrt_test): Likewise.
(ctan_test): Likewise.
(ctanh_test): Likewise.
(fmod_test): Likewise.
(hypot_test): Likewise.
(remainder_test): Likewise.
(remquo_test): Likewise.
(sincos_test): Likewise.
(sinh_test): Likewise.
(tanh_test): Likewise.
2000-09-29 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/ieee754.h: New file.
* sysdeps/ia64/fpu/math_ldbl.h: New file.
2000-09-30 Jakub Jelinek <jakub@redhat.com>
* elf/ldconfig.h (FLAG_X8664_LIB64): Define.
* sysdeps/unix/sysv/linux/i386/readelflib.c: New file.
2000-09-30 Ulrich Drepper <drepper@redhat.com>
* manual/charset.texi: Correct notations, reference to C90 amd 1,
and some other details.
* manual/ctype.texi: Likewise.
Patches by Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>.
Ulrich Drepper [Sat, 30 Sep 2000 21:38:19 +0000 (21:38 +0000)]
Update.
2000-09-30 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/ieee754/flt-32/s_frexpf.c: Make it aliasing safe.
Ulrich Drepper [Sat, 30 Sep 2000 03:19:08 +0000 (03:19 +0000)]
Update.
2000-09-29 Ulrich Drepper <drepper@redhat.com>
* elf/cache.c (save_cache): Initialize __unused field in new cache
as well to get reproducable results.
Ulrich Drepper [Sat, 30 Sep 2000 02:57:29 +0000 (02:57 +0000)]
Update.
2000-09-29 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/fpu/libm-test-ulps: Updated for long double.
2000-09-29 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/bits/huge_val.h: New file.
Ulrich Drepper [Sat, 30 Sep 2000 00:54:42 +0000 (00:54 +0000)]
Update.
2000-09-29 Ulrich Drepper <drepper@redhat.com>
* elf/chroot_canon.c: Don't report a failure if the last path
component is not available.
* elf/ldconfig.c (parse_conf): Use canonicalized name when reporting
error.
* elf/cache.c (print_cache): Use stat64 instead of stat.
* elf/ldconfig.c (chroot_stat): Likewise.
(create_links): Likewise.
(manual_link): Likewise.
(search_dir): Likewise.
* elf/readlib.c (process_file): Likewise.
* Makefile (install): Set LC_ALL and LANGUAGE to C before running
ldconfig.
2000-09-29 Jakub Jelinek <jakub@redhat.com>
* elf/chroot_canon.c: New file.
* elf/Makefile: Build and distribute it.
* elf/ldconfig.h (process_file): Add real_file_name argument.
(chroot_canon): Add prototype.
* elf/ldconfig.c (cache_file): Remove const.
(chroot_stat): New.
(create_links): Add real_path argument.
If opt_chroot, maintain both real and given filenames.
(manual_link): Likewise.
(search_dir): Likewise.
(parse_conf): If opt_chroot, use chroot_canon to find the real
config file.
(main): For -r, try to use chroot, if it fails, leave opt_chroot set
and use chroot_canon where appropriate to do the same as if chroot
succeeded.
* elf/readlib.c (process_file): Add real_file_name argument, pass it
to fopen.
2000-09-29 Ulrich Drepper <drepper@redhat.com>
* math/complex.h (_Complex): We can be more specific when _Complex
is defined by the compiler.
Ulrich Drepper [Fri, 29 Sep 2000 22:53:14 +0000 (22:53 +0000)]
Update.
2000-09-29 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/ia64/dl-cache.h: New.
* elf/cache.c (print_entry): Replace 64bit with IA-64 in message
for x86/IA-64 binary.
2000-09-29 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/ia64/readelflib.c: New file.
* elf/cache.c (print_entry): Check for FLAG_IA64_LIB64.
Ulrich Drepper [Fri, 29 Sep 2000 22:04:20 +0000 (22:04 +0000)]
Update.
Use nscd_ssize_t where appropriate.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Use nscd_ssize_t instead of
ssize_t where appropriate.
* sysdeps/generic/nscd-types.h: New file.
* sysdeps/alpha/nscd-types.h: New file.
Ulrich Drepper [Fri, 29 Sep 2000 22:01:02 +0000 (22:01 +0000)]
Last non <Uxxxx> entries removed.
Mark Kettenis [Fri, 29 Sep 2000 21:40:26 +0000 (21:40 +0000)]
* sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy implementation for use by the dynamic linker.
2000-09-29 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/dl-sysdep.c (__access): New function. Dummy
implementation for use by the dynamic linker.
Andreas Jaeger [Fri, 29 Sep 2000 20:25:04 +0000 (20:25 +0000)]
Update.
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Protect DN_* by
__USE_GNU.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
2000-09-29 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Fri, 29 Sep 2000 19:07:33 +0000 (19:07 +0000)]
Update.
2000-09-29 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Synch with Linux
2.4.0-test9-pre7.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
Andreas Jaeger [Fri, 29 Sep 2000 19:07:04 +0000 (19:07 +0000)]
Synch with Linux 2.4.0-test9-pre7.
Ulrich Drepper [Fri, 29 Sep 2000 16:45:44 +0000 (16:45 +0000)]
Update.
2000-09-29 David Mosberger <davidm@hpl.hp.com>
* sysdeps/unix/sysv/linux/ia64/sysdep.S (__ia64_syscall): Cleanup.
* sysdeps/unix/sysv/linux/ia64/sysdep.h (CALL_MCOUNT): Implement.
2000-06-10 David Mosberger <davidm@hpl.hp.com>
* sysdeps/unix/sysv/linux/ia64/setjmp.S: Fix it so it actually
works: call to __sigjmp_save must be done unconditionally to
ensure jmp_buf is initialized properly.
2000-09-27 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Synch with Linux
2.4.0-test9-pre7.
2000-09-29 Jakub Jelinek <jakub@redhat.com>
* nscd/nscd-client.h (NSCD_VERSION): Bump to 3.
Use int32_t where appropriate.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Use uint32_t instead of size_t
where appropriate.
* nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise.
* nscd/hstcache.c (cache_addhst): Likewise.
* nscd/grpcache.c (cache_addgr): Likewise.
Ulrich Drepper [Fri, 29 Sep 2000 15:41:23 +0000 (15:41 +0000)]
Update.
2000-09-29 Ulrich Drepper <drepper@redhat.com>
* inet/getnameinfo.c (nrl_domainname): Use symbolic constant
INADDR_LOOPBACK instead of numeric value.
Ulrich Drepper [Fri, 29 Sep 2000 15:09:02 +0000 (15:09 +0000)]
Update.
2000-09-28 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/dl-machine.h (RTLD_START): Adjust _dl_argv by
_dl_skip_args.
(ELF_MACHINE_FIXED_STACK): Removed.
Ulrich Drepper [Fri, 29 Sep 2000 15:07:13 +0000 (15:07 +0000)]
(RTLD_START): Adjust _dl_argv by _dl_skip_args. (ELF_MACHINE_FIXED_STACK): Removed.
Andreas Jaeger [Fri, 29 Sep 2000 07:28:40 +0000 (07:28 +0000)]
Update.
2000-09-29 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/s390/lockf64.c: New file.
* sysdeps/unix/sysv/linux/s390/fcntl.c: New file.
* sysdeps/unix/sysv/linux/powerpc/lockf64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/fcntl.c: New file.
Andreas Jaeger [Fri, 29 Sep 2000 07:28:03 +0000 (07:28 +0000)]
Support for fcntl64 in Linux 2.4.x.
Ulrich Drepper [Fri, 29 Sep 2000 06:52:39 +0000 (06:52 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Handle unaligned
relocation also for R_ALPHA_RELATIVE.
Reported by Ivan Kokshaysky <ink@jurassic.park.msu.ru>.
Ulrich Drepper [Fri, 29 Sep 2000 06:21:56 +0000 (06:21 +0000)]
Update.
2000-09-18 Bruno Haible <haible@clisp.cons.org>
* intl/dcigettext.c: Outside libc, use local variable names that don't
clash with those in libc.
* intl/bindtextdom.c: Likewise.
* intl/textdomain.c: Likewise.
Ulrich Drepper [Fri, 29 Sep 2000 06:19:13 +0000 (06:19 +0000)]
Update.
* elf/ldconfig.c (parse_conf): Print full name of config dir
including chroot() path.
(main): Remove trailing / from opt_chroot string.
Ulrich Drepper [Fri, 29 Sep 2000 05:50:46 +0000 (05:50 +0000)]
Update.
* include/features.h: Correct description of what happens if no
*_SOURCE macro is defined.
Ulrich Drepper [Fri, 29 Sep 2000 05:29:24 +0000 (05:29 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Handle req->ai_socktype
correctly. Reported by Felix von Leitner <leitner@convergence.de>.
Ulrich Drepper [Fri, 29 Sep 2000 03:39:20 +0000 (03:39 +0000)]
Update.
2000-09-19 H.J. Lu <hjl@gnu.org>
* malloc/malloc.h (__memalign_hook): Fix the parameter order.
* malloc/malloc.c (__memalign_hook): Likewise.
(memalign_hook_ini): Likewise.
Ulrich Drepper [Fri, 29 Sep 2000 02:56:42 +0000 (02:56 +0000)]
Update.
* stdio-common/tmpnam.c (tmpnam): Optimize a bit.
* sysdeps/posix/getaddrinfo.c (gaih_local): Don't use tmpnam, use
underlying functions directly.
Ulrich Drepper [Fri, 29 Sep 2000 01:32:14 +0000 (01:32 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/bits/resource.h: Add RLIMIT_LOCKS.
* sysdeps/unix/sysv/linux/arm/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/i386/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/sh/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
2000-09-28 Martin Schwidefsksy <schwidefsky@de.ibm.com>
2000-09-28 Denis Joseph Barrow <djbarrow@de.ibm.com>
Ulrich Drepper [Thu, 28 Sep 2000 23:32:48 +0000 (23:32 +0000)]
Update.
2000-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/unix/sysv/linux/kernel-features.h: Add __ASSUME_IPC64, only
define it for powerpc for kernel >= 2.4.0.
* sysdeps/unix/sysv/linux/msgctl.c: Test for __ASSUME_IPC64, not
__ASSUME_32BITUIDS.
* sysdeps/unix/sysv/linux/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Sync with kernel.
* sysdeps/unix/sysv/linux/powerpc/bits/msq.h: New file.
* sysdeps/unix/sysv/linux/powerpc/bits/sem.h: New file.
* sysdeps/unix/sysv/linux/powerpc/bits/shm.h: New file.
2000-09-28 Martin Schwidefsksy <schwidefsky@de.ibm.com>
* sysdeps/s390/atomicity.h: Fix compare_and_swap.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h
(F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
2000-09-28 Denis Joseph Barrow <djbarrow@de.ibm.com>
* sysdeps/unix/sysv/linux/s390/sys/procfs.h: Use definitions from
ucontext.h.
* sysdeps/unix/sysv/linux/s390/sys/ucontext.h: Fix ucontext structure.
2000-09-27 Andreas Schwab <schwab@suse.de>
* math/Makefile (distribute): Explicitly add the long double test
sources, to get them included even if long double is not supported.
2000-09-27 Jes Sorensen <jes@linuxcare.com>
* elf/soinit.c (struct object): Move definition to gccframe.h and
include it. Problem identified by HJ Lu.
* sysdeps/ia64/gccframe.h: New file. ia64 specific version of
struct object to be searched for frame unwind info.
* sysdeps/generic/gccframe.h: New file. Generic version of
struct object to be searched for frame unwind info.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* manual/errno.texi: Correct error text for ENXIO.
Reported by Jörg Schilling <schilling@fokus.gmd.de>.
2000-09-27 Jes Sorensen <jes@linuxcare.com>
* sysdeps/ia64/fpu/fsetexcptflg.c (fesetexceptflag): Set the
exception status bits rather than the exception disable bits.
Don't include math.h.
* sysdeps/ia64/fpu/fgetexcptflg.c (fegetexceptflag): Report the
status of exceptions currently raised rather than which exceptions
are enabled.
* sysdeps/ia64/fpu/fclrexcpt.c (feclearexcept): Typecase to fenv_t
rather than unsigned long int.
* sysdeps/ia64/fpu/fedisblxcpt.c (fedisableexcept): Only disable
the exceptions actually requested by the caller and not just
disable all exceptions.
* sysdeps/ia64/fpu/feenablxcpt.c (feenableexcept): Exceptions on
the ia64 are enabled by clearing the respective bits in the fpsr,
not setting them.
* sysdeps/ia64/bits/fenv.h: typedef fexcept_t and fenv_t to
unsigned long int rather than unsigned long to be consistent with
the coding conventions.
2000-09-20 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/fpu/fesetenv.c (fesetenv): Use fenv_t instead of
unsigned long int.
* sysdeps/ia64/fpu/fesetround.c (fesetround): Likewise.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* string/bits/string2.h: Unify #if usage.
2000-09-27 Jakub Jelinek <jakub@redhat.com>
* math/test-fenv.c (feexcp_mask_test): If enabling all exceptions
and disabling underflow or overflow, disable inexact as well.
* sysdeps/gnu/netinet/tcp.h: Add tcp_info defines and types.
Ulrich Drepper [Thu, 28 Sep 2000 23:11:33 +0000 (23:11 +0000)]
Update.
* mutex.c (__pthread_mutex_unlock): For PTHREAD_MUTEX_RECURSIVE_NP
test for owner first.
Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
Ulrich Drepper [Thu, 28 Sep 2000 22:47:06 +0000 (22:47 +0000)]
Update.
2000-09-28 Ulrich Drepper <drepper@redhat.com>
* cancel.c (pthread_cancel): Don't do anything if cancelation is
disabled.
Ulrich Drepper [Thu, 28 Sep 2000 22:46:36 +0000 (22:46 +0000)]
(pthread_cancel): Don't do anything if cancelation is disabled.
Andreas Jaeger [Wed, 27 Sep 2000 15:03:51 +0000 (15:03 +0000)]
Update.
* sysdeps/gnu/netinet/tcp.h: Add tcp_info defines and types.
* sysdeps/unix/sysv/linux/sys/mount.h (enum): New flag MS_BIND.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (F_SETLKW64,
F_GETLK64, F_SETLK64): Update from Linux-2.4.0-test9-pre4.
Andreas Jaeger [Wed, 27 Sep 2000 14:59:33 +0000 (14:59 +0000)]
Update.
2000-09-26 Andreas Jaeger <aj@suse.de>
* elf/ldconfig.c (search_dir): Allow unlimited path length.
(create_links): Likewise.
Andreas Jaeger [Wed, 27 Sep 2000 14:58:54 +0000 (14:58 +0000)]
(search_dir): Allow unlimited path length. (create_links): Likewise.
Ulrich Drepper [Wed, 27 Sep 2000 07:22:02 +0000 (07:22 +0000)]
Update.
2000-09-27 Ulrich Drepper <drepper@redhat.com>
* posix/tst-dir.c: Test a few error cases of chdir.
Ulrich Drepper [Wed, 27 Sep 2000 07:01:14 +0000 (07:01 +0000)]
Update.
* math/math_private.h: Don't add long double prototypes if
NO_LONG_DOUBLE is defined.
Ulrich Drepper [Wed, 27 Sep 2000 06:35:29 +0000 (06:35 +0000)]
Update.
* sysdeps/unix/i386/i586/clock_nanosleep.c (CLOCK_P): Remove
CLOCK_MONOTONIC.
* sysdeps/unix/i386/i586/clock_gettime.c (EXTRA_CLOCK_CASES): Likewise.
* sysdeps/unix/i386/i586/clock_getres.c (EXTRA_CLOCK_CASES): Likewise.
Ulrich Drepper [Wed, 27 Sep 2000 00:14:27 +0000 (00:14 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/bits/time.h: Remove CLOCK_MONOTONIC.
Ulrich Drepper [Tue, 26 Sep 2000 23:24:07 +0000 (23:24 +0000)]
Update.
* sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Remove
_POSIX_MONOTONIC_CLOCK.
Ulrich Drepper [Tue, 26 Sep 2000 21:01:24 +0000 (21:01 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* spinlock.h (__pthread_set_own_extricate_if): Add back locking
and explain why.
Ulrich Drepper [Tue, 26 Sep 2000 19:13:37 +0000 (19:13 +0000)]
Update.
2000-09-26 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc32/bits/endian.h: Remove.
* sysdeps/sparc/sparc32/ieee754.h: New.
* sysdeps/sparc/sparc64/bits/endian.h: Move...
* sysdeps/sparc/bits/endian.h: ...here.
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Optimize.
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__clone): Check
%o1, not %o0 to see if we're parent or child. Optimize.
2000-09-26 Jes Sorensen <jes@linuxcare.com>
* sysdeps/unix/sysv/linux/ia64/fork.S: New file (based on code
by Hans Boehm).
* sysdeps/unix/sysv/linux/ia64/vfork.S: New file (based on
code by Hans Boehm).
* sysdeps/unix/sysv/linux/ia64/fork.c: Deleted (obsoleted by fork.S).
2000-09-20 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/fpu/printf_fphex.c: New file.
* sysdeps/ia64/fpu/libm-test-ulps: New file.
2000-09-17 H.J. Lu <hjl@gnu.org>
* sysdeps/ia64/Makefile (long-double-fcts): New. Defined as yes.
* sysdeps/ia64/fpu/s_isinfl.c: New file. Include
sysdeps/i386/fpu/s_isinfl.c.
* sysdeps/ia64/fpu/s_isnanl.c: New file. Include
sysdeps/i386/fpu/s_isnanl.c.
* sysdeps/ia64/fpu/s_nextafterl.c: New file. Include
sysdeps/i386/fpu/s_nextafterl.c.
* sysdeps/ia64/fpu/bits/mathdef.h: New file. Copied from
sysdeps/i386/fpu/bits/mathdef.h.
2000-09-16 H.J. Lu <hjl@gnu.org>
* sysdeps/generic/ldsodefs.h (DL_UNMAP): New. Defined if
DL_UNMAP_IS_SPECIAL is not defined.
* sysdeps/ia64/dl-lookupcfg.h (DL_UNMAP_IS_SPECIAL): Defined.
(_dl_unmap): New prototype.
(DL_UNMAP): New. Defined as _dl_unmap.
* sysdeps/ia64/Versions [ld] (GLIBC_2.2): Add _dl_unmap.
* elf/dl-close.c (_dl_close): Replace __munmap with DL_UNMAP.
2000-09-16 H.J. Lu <hjl@gnu.org>
* sysdeps/generic/ldsodefs.h (DL_LOOKUP_ADDRESS): New. Defined
if ELF_FUNCTION_PTR_IS_SPECIAL is not defined.
* sysdeps/ia64/dl-lookupcfg.h (_dl_lookup_address): New
prototype.
(DL_LOOKUP_ADDRESS): New. Defined as _dl_lookup_address.
* sysdeps/ia64/dl-fptr.c (_dl_lookup_address): New. Lookup
the memory location of a function from a function descriptor.
* sysdeps/ia64/Versions [ld] (GLIBC_2.2): Add _dl_lookup_address.
* elf/dl-addr.c (_dl_addr): Use DL_LOOKUP_ADDRESS to get the
memory location.
2000-09-14 Jes Sorensen <jes@linuxcare.com>
* sysdeps/ia64/bits/byteswap.h (__bswap_16): Don't mark output
variable as input argument.
(__bswap_32): Likewise.
* sysdeps/ia64/dl-machine.h: Add missing stop bit in RTLD_START()
- found by Jim Wilson <wilson@cygnus.com>
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* string/strxfrm.c: Only require alignment on __alignof__ (int32_t)
instead of 4.
2000-09-26 Andreas Schwab <schwab@suse.de>
* locale/programs/ld-collate.c (collate_output): Only require
alignment on __alignof__ (int32_t) instead of 4.
* locale/loadlocale.c (_nl_load_locale): Likewise.
* string/strcoll.c: Likewise.
2000-09-26 Jes Sorensen <jes@linuxcare.com>
* sysdeps/ieee754/ldbl-96/e_atan2l.c (__ieee754_atan2l): Add
parentheses around arithmetic used in | statement to kill compiler
warning.
* math/math_private.h: Add prototype for __finitel.
(__ilogbl): Likewise.
(__isinfl): Likewise.
(__isnanl): Likewise.
(__atanl): Likewise.
(__copysignl): Likewise.
(__expm1l): Likewise.
(__floorl): Likewise.
(__frexpl): Likewise.
(__ldexpl): Likewise.
(__log1pl): Likewise.
(__nanl): Likewise.
(__rintl): Likewise.
(__scalbnl): Likewise.
(__sqrtl): Likewise.
(fabsl): Likewise.
(__sincosl): Likewise.
(si_isr) [USE_GNU]: Likewise.
(ILL_BREAK) [USE_GNU]: Likewise.
(FPE_DECOVF) [USE_GNU]: Likewise.
(FPE_DECDIV) [USE_GNU]: Likewise.
(FPE_DECERR) [USE_GNU]: Likewise.
(FPE_INVASC) [USE_GNU]: Likewise.
(FPE_INVDEC) [USE_GNU]: Likewise.
(TRAP_BRANCH) [USE_GNU]: Likewise.
(TRAP_HWBKPT) [USE_GNU]: Likewise.
* sysdeps/ieee754/flt-32/s_exp2f.c: Likewise.
Ulrich Drepper [Tue, 26 Sep 2000 18:42:57 +0000 (18:42 +0000)]
(__ieee754_atan2l): Add parentheses around arithmetic used in | statement to kill compiler warning.
Andreas Schwab [Tue, 26 Sep 2000 17:34:57 +0000 (17:34 +0000)]
Ulps for m68k.
Andreas Schwab [Tue, 26 Sep 2000 17:32:44 +0000 (17:32 +0000)]
* sysdeps/m68k/fpu/libm-test-ulps: New file
Ulrich Drepper [Tue, 26 Sep 2000 17:23:30 +0000 (17:23 +0000)]
Update.
2000-09-26 Ulrich Drepper <drepper@redhat.com>
* locale/langinfo.h (__nl_langinfo_l): Add prototype.
Ulrich Drepper [Tue, 26 Sep 2000 17:19:47 +0000 (17:19 +0000)]
Undo last patch.
Andreas Jaeger [Tue, 26 Sep 2000 15:09:58 +0000 (15:09 +0000)]
Update.
* include/langinfo.h (__nl_langinfo_l): Add prototype.
2000-09-26 Andreas Jaeger <aj@suse.de>
Andreas Jaeger [Tue, 26 Sep 2000 15:09:33 +0000 (15:09 +0000)]
(__nl_langinfo_l): Add prototype.
Ulrich Drepper [Tue, 26 Sep 2000 09:57:34 +0000 (09:57 +0000)]
Update.
2000-09-26 Andreas Jaeger <aj@suse.de>
* misc/mkstemp64.c: New file.
* misc/Makefile (routines): Add mkstemp64.
* stdlib/stdlib.h: Add prototype and redirection magic.
* misc/Versions: Add mkstemp64.
Ulrich Drepper [Tue, 26 Sep 2000 09:46:55 +0000 (09:46 +0000)]
Update.
2000-09-26 Thorsten Kukuk <kukuk@suse.de>
* nscd/dbg_log.c (dbg_log): Add missing format string.
* catgets/catgets.c (catopen): Use getenv instead of __secure_getenv
since we filter out the variable once.
* iconv/gconv_conf.c (__gconv_get_path): Likewise.
* locale/newlocale.c (__newlocale): Likewise.
* locale/setlocale.c (setlocale): Likewise.
* malloc/malloc.c (ptmalloc_init): Likewise.
* resolv/res_hconf.c (_res_hconf_init): Likewise.
* resolv/res_init.c (__res_vinit): Likewise.
* time/tzfile.c (__tzfile_read): Likewise.
* sysdeps/generic/unsecvars.h: New file.
* elf/dl-support.c (non_dynamic_init): Use it here to remove variables.
* elf/rtld.c (process_envvars): Likewise.
* elf/Makefile (distribute): Add unsecvars.h.
Ulrich Drepper [Tue, 26 Sep 2000 07:56:19 +0000 (07:56 +0000)]
Update.
* misc/daemon.c (daemon): Fail if !noclose and we cannot open the
real /dev/null device.
* sysdeps/generic/check_fds.c: Include device-nrs.h.
* sysdeps/generic/device-nrs.h: New file.
* sysdeps/unix/sysv/linux/device-nrs.h: New file.
* misc/Makefile (distribute): Add device-nrs.h.
* posix/wordexp.c (exec_comm_child): Likewise.
* locale/nl_langinfo.c: Allow use of file for __nl_langinfo_l
definition.