aj [Mon, 22 May 2000 09:25:13 +0000 (09:25 +0000)]
2000-05-21 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h: Prereq gcc 2.96+, not 2.95.
* sysdeps/i386/bits/huge_val.h: Likewise.
* sysdeps/ieee754/bits/huge_val.h: Likewise.
* sysdeps/m68k/bits/huge_val.h: Likewise.
* sysdeps/sparc/sparc32/bits/huge_val.h: Likewise.
* sysdeps/sparc/sparc64/bits/huge_val.h: Likewise.
aj [Mon, 22 May 2000 09:01:32 +0000 (09:01 +0000)]
2000-05-22 Andreas Jaeger <aj@suse.de>
* iconv/tst-iconv1.c (main): Remove const from inbuf to follow
change in iconv.h.
drepper [Mon, 22 May 2000 01:03:59 +0000 (01:03 +0000)]
Update.
drepper [Mon, 22 May 2000 01:03:28 +0000 (01:03 +0000)]
(SYSCALL_ERROR_HANDLER): Remove unneeded syscall_error which breaks compilation
without linuxthreads.
drepper [Mon, 22 May 2000 00:22:57 +0000 (00:22 +0000)]
Unify text.
drepper [Sun, 21 May 2000 22:04:15 +0000 (22:04 +0000)]
Update.
drepper [Sun, 21 May 2000 21:56:19 +0000 (21:56 +0000)]
Various cleanups.
drepper [Sun, 21 May 2000 21:32:52 +0000 (21:32 +0000)]
Software pipelining definitions for IA64.
drepper [Sun, 21 May 2000 21:30:23 +0000 (21:30 +0000)]
IA64 strncpy implementation.
drepper [Sun, 21 May 2000 21:30:07 +0000 (21:30 +0000)]
IA64 strncmp implementation.
drepper [Sun, 21 May 2000 21:29:45 +0000 (21:29 +0000)]
IA64 strlen implementation.
drepper [Sun, 21 May 2000 21:29:30 +0000 (21:29 +0000)]
IA64 strcpy implementation.
drepper [Sun, 21 May 2000 21:29:17 +0000 (21:29 +0000)]
IA64 strcmp implementation.
drepper [Sun, 21 May 2000 21:29:05 +0000 (21:29 +0000)]
IA64 strchr implementation.
drepper [Sun, 21 May 2000 21:28:51 +0000 (21:28 +0000)]
IA64 strcat implementation.
drepper [Sun, 21 May 2000 21:28:35 +0000 (21:28 +0000)]
IA64 memset implementation.
drepper [Sun, 21 May 2000 21:28:23 +0000 (21:28 +0000)]
IA64 memmove implementation.
drepper [Sun, 21 May 2000 21:28:00 +0000 (21:28 +0000)]
IA64 memcpy implementation.
drepper [Sun, 21 May 2000 21:27:45 +0000 (21:27 +0000)]
IA64 memcmp implementation.
drepper [Sun, 21 May 2000 21:27:29 +0000 (21:27 +0000)]
IA64 memchr implementation.
drepper [Sun, 21 May 2000 21:27:13 +0000 (21:27 +0000)]
IA64 memccpy implementation.
drepper [Sun, 21 May 2000 21:22:28 +0000 (21:22 +0000)]
Update.
drepper [Sun, 21 May 2000 21:21:56 +0000 (21:21 +0000)]
Fix references.
drepper [Sun, 21 May 2000 21:21:10 +0000 (21:21 +0000)]
Document memory handling functions.
drepper [Sun, 21 May 2000 21:20:24 +0000 (21:20 +0000)]
Document timespec and friends.
drepper [Sun, 21 May 2000 21:15:00 +0000 (21:15 +0000)]
Update.
drepper [Sun, 21 May 2000 21:14:31 +0000 (21:14 +0000)]
Move DL_SYMBOL_ADDRESS definition to dl-lookupcfg.h.
drepper [Sun, 21 May 2000 21:14:05 +0000 (21:14 +0000)]
Move DL_SYMBOL_ADDRESS definition to dl-lookupcfg.h.
drepper [Sun, 21 May 2000 21:01:01 +0000 (21:01 +0000)]
Update.
drepper [Sun, 21 May 2000 21:00:39 +0000 (21:00 +0000)]
(sg_io_hdr_t): Remove duplicate dxfer_direction.
drepper [Sun, 21 May 2000 20:32:42 +0000 (20:32 +0000)]
Update.
drepper [Sun, 21 May 2000 20:32:12 +0000 (20:32 +0000)]
Adjust after last change to langinfo.h.
drepper [Sun, 21 May 2000 20:31:38 +0000 (20:31 +0000)]
Remove _NL_MONETARY prefix from descriptors for new standard elements.
drepper [Sun, 21 May 2000 20:22:59 +0000 (20:22 +0000)]
Update.
drepper [Sun, 21 May 2000 20:21:58 +0000 (20:21 +0000)]
Remove const from second parameter of iconv.
drepper [Sun, 21 May 2000 20:19:54 +0000 (20:19 +0000)]
Update.
drepper [Sun, 21 May 2000 20:19:26 +0000 (20:19 +0000)]
(process_block): Remove const from second parameter.
(main): Remove const from addr definition.
drepper [Sun, 21 May 2000 20:16:55 +0000 (20:16 +0000)]
Initialize new elements from ISO C99.
drepper [Sun, 21 May 2000 20:16:41 +0000 (20:16 +0000)]
(struct lconv): Add new elements from ISO C99.
drepper [Sun, 21 May 2000 20:13:15 +0000 (20:13 +0000)]
Update.
drepper [Sun, 21 May 2000 20:12:36 +0000 (20:12 +0000)]
(iconv): Remove const from inbuf parameter.
drepper [Sun, 21 May 2000 20:11:33 +0000 (20:11 +0000)]
(iconv): Remove const from inbuf parameter.
drepper [Sun, 21 May 2000 20:05:08 +0000 (20:05 +0000)]
Fix typo in comment.
aj [Sun, 21 May 2000 15:40:54 +0000 (15:40 +0000)]
Update.
aj [Sun, 21 May 2000 15:40:13 +0000 (15:40 +0000)]
* resolv/res_libc.c (_res): Initialize _sock to -1.
aj [Sun, 21 May 2000 15:39:48 +0000 (15:39 +0000)]
* manager.c (pthread_handle_create): Initialize p_res._sock to -1.
aj [Sun, 21 May 2000 15:39:12 +0000 (15:39 +0000)]
* libio/iofopncook.c (_IO_fopencookie): Renamed from fopencookie.
(fopencookie@@GLIBC_2.2): New.
(_IO_old_cookie_seek, _IO_old_fopencookie, _IO_old_cookie_jumps): New.
(fopencookie@GLIBC_2.0): New.
* libio/Versions: Add fopencookie to GLIBC_2.2.
aj [Thu, 18 May 2000 17:09:13 +0000 (17:09 +0000)]
Update.
aj [Thu, 18 May 2000 17:08:50 +0000 (17:08 +0000)]
* manual/arith.texi (Parsing of Integers): Fix typo.
Closes PR libc/1744, reported by blp@gnu.org.
aj [Thu, 18 May 2000 05:35:38 +0000 (05:35 +0000)]
Update.
aj [Thu, 18 May 2000 05:35:21 +0000 (05:35 +0000)]
* sysdeps/generic/memmem.c (memmem): Check arguments to avoid
possibly searching through the whole memory.
Closes PR libc/1730, reported by Greg Hudson <ghudson@mit.edu>.
aj [Wed, 17 May 2000 17:19:18 +0000 (17:19 +0000)]
Update.
aj [Wed, 17 May 2000 17:18:49 +0000 (17:18 +0000)]
2000-05-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add
__extension__ to hexadecimal floating constant notation.
* sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
Likewise.
* sysdeps/ieee754/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Likewise.
* sysdeps/m68k/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL):
Likewise.
* sysdeps/sparc/sparc64/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
HUGE_VALL): Likewise.
* sysdeps/sparc/sparc32/bits/huge_val.h (HUGE_VAL, HUGE_VALF,
HUGE_VALL): Likewise.
(HUGE_VALL): Set to HUGE_VAL on sparc32.
aj [Wed, 17 May 2000 12:19:16 +0000 (12:19 +0000)]
Update.
aj [Wed, 17 May 2000 12:18:53 +0000 (12:18 +0000)]
2000-05-17 Andreas Jaeger <aj@suse.de>
* string/envz.h: Add pure attributes if possible.
* string/argz.h: argz_count is a pure function.
* string/strings.h: Add pure and const attributes if possible.
aj [Wed, 17 May 2000 11:06:24 +0000 (11:06 +0000)]
* Rules: Allow arguments for test files to be specified in
Makefile with testname-ARGS; remove rules with .args in it.
aj [Wed, 17 May 2000 11:04:21 +0000 (11:04 +0000)]
Update.
aj [Wed, 17 May 2000 11:04:01 +0000 (11:04 +0000)]
2000-05-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/generic/dl-cache.h (_DL_CACHE_DEFAULT_ID): Only define if
not yet defined.
(_dl_cache_check_flags): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h: include_next
dl-cache.h.
2000-05-16 Andreas Jaeger <aj@suse.de>,
David Huggins-Daines <dhd@linuxcare.com>
* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Set
cache_data in case of only new cache format correctly.
* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Align struct
cache_file_new.
* sysdeps/generic/dl-cache.h (ALIGN_CACHE): New macro to align
struct cache_file_new.
* elf/cache.c (save_cache): Fix str_offset if only new cache is
present.
* elf/cache.c (save_cache): Align struct new_file_cache.
(print_cache): Likewise.
aj [Wed, 17 May 2000 11:02:24 +0000 (11:02 +0000)]
2000-05-17 Andreas Jaeger <aj@suse.de>
* time/test_time.args: Removed.
* time/Makefile (test_time-ARGS): Added contents here instead.
* posix/tstgetopt.args: Removed.
* posix/Makefile (tstgetopt-ARGS): Added contents here instead.
* Rules: Allow arguments for test files to be specified in
Makefile with testname-ARGS; remove rules with .args in it.
* dirent/Makefile (opendir-tst1-ARGS): Use this for opendir-tst1,
remove old bogus rule for opendir-tst1.args.
* stdlib/test-canon.c: Rewrite to use test-skeleton.c.
* stdlib/Makefile (test-canon-ARGS): New, supply argument to chdir
into objdir. This allows a readonly sourcetree.
Reported by lrgallardo@yahoo.com, closes PR libc/1421.
aj [Wed, 17 May 2000 10:52:50 +0000 (10:52 +0000)]
2000-05-17 Andreas Jaeger <aj@suse.de>
* manual/creature.texi (Feature Test Macros): Remove paragraph
since the description is wrong.
Closes PR libc/1691, reported by Geoff Clare <gwc@unisoft.com>.
aj [Wed, 17 May 2000 06:48:50 +0000 (06:48 +0000)]
Update.
aj [Wed, 17 May 2000 06:48:13 +0000 (06:48 +0000)]
2000-05-17 Andreas Jaeger <aj@suse.de>
* scripts/config.sub: New version.
* scripts/config.guess: Likewise.
* manual/texinfo.tex: Likewise.
aj [Mon, 15 May 2000 11:49:06 +0000 (11:49 +0000)]
2000-05-15 Andreas Jaeger <aj@suse.de>
* tst-fmon.data: Change testcase following fixes for
de_DE.
* locales/de_DE: Remove space after DEM since DEM is
now placed after the value.
aj [Mon, 15 May 2000 11:30:53 +0000 (11:30 +0000)]
2000-05-15 Andreas Jaeger <aj@suse.de>
* locales/de_DE: Fix currency placement to use "12.345,68 DM".
Reported by Christopher Creutzig <ccr@nescio.foebud.org>, closes
PR libc/1713.
aj [Mon, 15 May 2000 07:15:24 +0000 (07:15 +0000)]
Update.
aj [Mon, 15 May 2000 07:15:03 +0000 (07:15 +0000)]
2000-05-13 Jakub Jelinek <jakub@redhat.com>
* elf/soinit.c (__libc_global_ctors): Move
__pthread_initialize_minimal call out of HAVE_DWARF2_* defines.
* resolv/resolv.h (__res_state): Added __attribute__((const)).
(_res): If __RES_PTHREAD_INTERNAL is defined, declare it as
variable, don't define it to __res_state call.
2000-05-13 Jakub Jelinek <jakub@redhat.com>
* internals.h (__RES_PTHREAD_INTERNAL): Define.
aj [Sat, 13 May 2000 18:18:33 +0000 (18:18 +0000)]
Update.
aj [Sat, 13 May 2000 18:18:03 +0000 (18:18 +0000)]
2000-05-13 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/bits/socket.h (PF_PPPOX): New, from
Linux 2.3.99pre7.
(AF_PPPOX): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (PF_PPPOX): Likewise.
(AF_PPPOX): Likewise.
aj [Fri, 12 May 2000 13:41:15 +0000 (13:41 +0000)]
Update.
aj [Fri, 12 May 2000 13:40:40 +0000 (13:40 +0000)]
2000-05-12 Andreas Jaeger <aj@suse.de>
* inet/netinet/in.h (IN6_ARE_ADDR_EQUAL): Correct indices.
Reported by tmoestl@gmx.net, closes PR libc/1732.
aj [Fri, 12 May 2000 07:01:25 +0000 (07:01 +0000)]
Update.
aj [Fri, 12 May 2000 06:59:53 +0000 (06:59 +0000)]
* misc/sys/cdefs.h: Add support for pure attribute.
* include/string.h: Add __attribute_pure__ to various functions.
* string/string.h: Likewise.
aj [Wed, 10 May 2000 15:58:36 +0000 (15:58 +0000)]
Update.
aj [Wed, 10 May 2000 15:58:02 +0000 (15:58 +0000)]
2000-05-10 Jakub Jelinek <jakub@redhat.com>
* elf/dl-reloc.c (_dl_reloc_bad_type): Sync messages with plt
argument.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handle
R_SPARC_UA64.
* sysdeps/unix/sysv/linux/sparc/sparc64/time.c: New file.
aj [Wed, 10 May 2000 10:20:09 +0000 (10:20 +0000)]
Update.
aj [Wed, 10 May 2000 10:19:06 +0000 (10:19 +0000)]
2000-05-10 Jakub Jelinek <jakub@redhat.com>
* elf/dl-reloc.c (_dl_reloc_bad_type): Write type into the message
at proper place. Compute the high nibble correctly.
aj [Wed, 10 May 2000 10:16:57 +0000 (10:16 +0000)]
Update.
aj [Wed, 10 May 2000 10:16:21 +0000 (10:16 +0000)]
2000-05-10 Jakub Jelinek <jakub@redhat.com>
* elf/dl-reloc.c (_dl_reloc_bad_type): Write type into the message
at proper place.
aj [Wed, 10 May 2000 09:32:42 +0000 (09:32 +0000)]
Update.
aj [Wed, 10 May 2000 09:14:27 +0000 (09:14 +0000)]
2000-05-09 Jakub Jelinek <jakub@redhat.com>
* elf/ldconfig.c: Include elf.h.
aj [Wed, 10 May 2000 09:06:56 +0000 (09:06 +0000)]
Update.
aj [Wed, 10 May 2000 09:05:36 +0000 (09:05 +0000)]
2000-05-09 Jakub Jelinek <jakub@redhat.com>
* elf/dl-sym.c (_dl_sym): Test ref not result for non-zero.
(_dl_vsym): Likewise.
Reported by Owen Taylor <otaylor@redhat.com>.
* elf/dl-deps.c (_dl_map_object_deps): Zero terminate L->l_initfini
always.
aj [Mon, 8 May 2000 15:57:36 +0000 (15:57 +0000)]
Update.
aj [Mon, 8 May 2000 15:57:15 +0000 (15:57 +0000)]
2000-05-08 Andreas Jaeger <aj@suse.de>
* include/libintl.h: Add prototype for __bind_textdomain_codeset.
* intl/bindtextdom.c (set_binding_values): Add prototype.
aj [Mon, 8 May 2000 15:42:53 +0000 (15:42 +0000)]
Update.
aj [Mon, 8 May 2000 15:40:26 +0000 (15:40 +0000)]
2000-05-08 Jakub Jelinek <jakub@redhat.com>
* sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix arguments in
call to elf_machine_fixup_plt.
* sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise.
* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise.
drepper [Mon, 8 May 2000 15:29:32 +0000 (15:29 +0000)]
Update.
drepper [Mon, 8 May 2000 15:28:36 +0000 (15:28 +0000)]
(_dl_fini): Bump l_opencount of all objects so that they are not dlclose()ed
from underneath us.
drepper [Mon, 8 May 2000 15:22:18 +0000 (15:22 +0000)]
Update.
drepper [Mon, 8 May 2000 15:21:25 +0000 (15:21 +0000)]
Fix size parameter of memcpy.
schwab [Mon, 8 May 2000 15:03:08 +0000 (15:03 +0000)]
.
schwab [Mon, 8 May 2000 15:01:07 +0000 (15:01 +0000)]
New file. Use getpagesize syscall if available.
aj [Mon, 8 May 2000 14:04:59 +0000 (14:04 +0000)]
Update.
aj [Mon, 8 May 2000 14:03:14 +0000 (14:03 +0000)]
2000-05-08 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/lockf64.c (lockf64): Return -1 for overflow and
set errno.
aj [Mon, 8 May 2000 13:04:31 +0000 (13:04 +0000)]
Update.
aj [Mon, 8 May 2000 12:59:12 +0000 (12:59 +0000)]
2000-05-08 Jakub Jelinek <jakub@redhat.com>
* elf/dl-lookup.c (add_dependency): Reallocate l_reldeps in
sizeof(struct link_map *) chunks, not in bytes.
drepper [Mon, 8 May 2000 05:02:46 +0000 (05:02 +0000)]
Update.
drepper [Mon, 8 May 2000 05:01:58 +0000 (05:01 +0000)]
(locale-CPPFLAGS): Renamed from CPPFLAGS. It's only needed for locale.
drepper [Mon, 8 May 2000 05:00:28 +0000 (05:00 +0000)]
(catgets-CPPFLAGS): Renamed from CPPFLAGS. It's only needed for catgets.
drepper [Mon, 8 May 2000 04:50:45 +0000 (04:50 +0000)]
Update.