kopensolaris-gnu/glibc.git
20 years agoAdd entries for _NL_COLLATE_COLLSEQMB and _NL_COLLATE_COLLSEQWC.
drepper [Wed, 24 May 2000 20:06:00 +0000 (20:06 +0000)]
Add entries for _NL_COLLATE_COLLSEQMB and _NL_COLLATE_COLLSEQWC.

20 years agoProvide C locale data for collation sequence table.
drepper [Wed, 24 May 2000 20:05:15 +0000 (20:05 +0000)]
Provide C locale data for collation sequence table.

20 years ago(struct element_t): Add mbseqorder and wcseqorder members.
drepper [Wed, 24 May 2000 20:04:34 +0000 (20:04 +0000)]
(struct element_t): Add mbseqorder and wcseqorder members.
(struct locale_collate_t): Likewise.
(collate_finish): Assign collation sequence value to each character.
Create tables for output.
(collate_output): Write out tables with collation sequence information

20 years agoUpdate.
aj [Wed, 24 May 2000 16:16:53 +0000 (16:16 +0000)]
Update.

20 years ago * sysdeps/mips/elf/start.S (ENTRY_POINT): Align stack for double
aj [Wed, 24 May 2000 16:16:17 +0000 (16:16 +0000)]
* sysdeps/mips/elf/start.S (ENTRY_POINT): Align stack for double
words.

20 years agoUpdate.
aj [Wed, 24 May 2000 15:33:21 +0000 (15:33 +0000)]
Update.

20 years agoUpdate.
aj [Wed, 24 May 2000 15:33:04 +0000 (15:33 +0000)]
Update.

20 years ago * sysdeps/i386/i686/pt-machine.h: Only use LDT on newer kernels.
aj [Wed, 24 May 2000 15:32:28 +0000 (15:32 +0000)]
* sysdeps/i386/i686/pt-machine.h: Only use LDT on newer kernels.

20 years ago * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_LDT_WORKS):
aj [Wed, 24 May 2000 15:31:25 +0000 (15:31 +0000)]
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_LDT_WORKS):
Define it for newer kernels.

20 years agoUpdate.
aj [Wed, 24 May 2000 09:31:51 +0000 (09:31 +0000)]
Update.

20 years ago * intl/Makefile: Run gettext-test only if msgfmt is available.
aj [Wed, 24 May 2000 09:31:17 +0000 (09:31 +0000)]
* intl/Makefile: Run gettext-test only if msgfmt is available.

20 years agoUpdate.
drepper [Wed, 24 May 2000 01:06:00 +0000 (01:06 +0000)]
Update.

20 years agoMinor cleanup.
drepper [Wed, 24 May 2000 01:03:55 +0000 (01:03 +0000)]
Minor cleanup.

20 years agoUpdate.
drepper [Tue, 23 May 2000 19:23:25 +0000 (19:23 +0000)]
Update.

20 years agoAdd have-protected variable.
drepper [Tue, 23 May 2000 19:22:55 +0000 (19:22 +0000)]
Add have-protected variable.

20 years agoRegenerated.
drepper [Tue, 23 May 2000 19:22:29 +0000 (19:22 +0000)]
Regenerated.

20 years agoAdd test for .protected.
drepper [Tue, 23 May 2000 19:21:52 +0000 (19:21 +0000)]
Add test for .protected.

20 years agoUpdate.
drepper [Tue, 23 May 2000 18:12:52 +0000 (18:12 +0000)]
Update.

20 years agoModule for test of visibility attributes.
drepper [Tue, 23 May 2000 18:12:26 +0000 (18:12 +0000)]
Module for test of visibility attributes.

20 years agoMain program for test of visibility attributes.
drepper [Tue, 23 May 2000 18:12:07 +0000 (18:12 +0000)]
Main program for test of visibility attributes.

20 years ago(tests): Add $(tests-vis-$(have-protected)).
drepper [Tue, 23 May 2000 18:10:54 +0000 (18:10 +0000)]
(tests): Add $(tests-vis-$(have-protected)).
(tests-vis-yes): Add vismain.
(modules-names): Add $(modules-vis-$(have-protected)).
(modules-vis-yes): Add vismod1, vismod2, and vismod3.
Add rules to generate and run vismain.

20 years agoRemove K&R support.
aj [Tue, 23 May 2000 09:07:17 +0000 (09:07 +0000)]
Remove K&R support.

20 years agoUpdate.
aj [Tue, 23 May 2000 08:43:26 +0000 (08:43 +0000)]
Update.

20 years ago Remove K&R support, use ANSI C prototypes.
aj [Tue, 23 May 2000 08:42:55 +0000 (08:42 +0000)]
 Remove K&R support, use ANSI C prototypes.

20 years agoRemove duplicate.
aj [Tue, 23 May 2000 06:56:29 +0000 (06:56 +0000)]
Remove duplicate.

20 years agoUpdate.
aj [Tue, 23 May 2000 06:37:29 +0000 (06:37 +0000)]
Update.

20 years ago * stdio-common/tfformat.c (sprint_doubles): Add testcase for %a.
aj [Tue, 23 May 2000 06:33:40 +0000 (06:33 +0000)]
* stdio-common/tfformat.c (sprint_doubles): Add testcase for %a.

20 years ago2000-05-15 Andreas Jaeger <aj@suse.de>
aj [Tue, 23 May 2000 06:32:02 +0000 (06:32 +0000)]
2000-05-15  Andreas Jaeger  <aj@suse.de>

* manual/search.texi (Array Sort Function): Document that qsort is
not necessarily in-place.

20 years ago2000-05-18 Andreas Jaeger <aj@suse.de>
aj [Tue, 23 May 2000 06:31:35 +0000 (06:31 +0000)]
2000-05-18  Andreas Jaeger  <aj@suse.de>

* sunrpc/rpc_main.c (parseargs): Don't accept -M and -N.
Closes PR libc/1731.

20 years agoUpdate.
drepper [Mon, 22 May 2000 16:45:42 +0000 (16:45 +0000)]
Update.

20 years ago(_dl_init_paths): If env_path_list has 0 elements, free it and set to
drepper [Mon, 22 May 2000 16:45:14 +0000 (16:45 +0000)]
(_dl_init_paths): If env_path_list has 0 elements, free it and set to
(void *) -1.

20 years agoUpdate.
drepper [Mon, 22 May 2000 16:41:59 +0000 (16:41 +0000)]
Update.

20 years ago(main): Add testcase for the above.
drepper [Mon, 22 May 2000 16:41:10 +0000 (16:41 +0000)]
(main): Add testcase for the above.

20 years ago(__vfscanf): Remove bogus check if '-' is not the second character in the range.
drepper [Mon, 22 May 2000 16:40:56 +0000 (16:40 +0000)]
(__vfscanf): Remove bogus check if '-' is not the second character in the range.

20 years agoUpdate.
drepper [Mon, 22 May 2000 16:33:19 +0000 (16:33 +0000)]
Update.

20 years ago(profile_fixup): Fix a typo in comment.
drepper [Mon, 22 May 2000 16:32:52 +0000 (16:32 +0000)]
(profile_fixup): Fix a typo in comment.

20 years ago(RESOLVE): Check STB_LOCAL instead of ST_VISIBILITY.
drepper [Mon, 22 May 2000 16:32:37 +0000 (16:32 +0000)]
(RESOLVE): Check STB_LOCAL instead of ST_VISIBILITY.

20 years ago(_dl_lookup_symbol): Change for new parameters of do_lookup.
drepper [Mon, 22 May 2000 16:32:19 +0000 (16:32 +0000)]
(_dl_lookup_symbol): Change for new parameters of do_lookup.
Support STV_PROTECTED.
(_dl_lookup_symbol_skip): Likewise.
(_dl_lookup_versioned_symbol): Likewise.
(_dl_lookup_versioned_symbol_skip): Likewise.

20 years ago(do_lookup_versioned): Replace reloc_type parameter with noexec and noplt
drepper [Mon, 22 May 2000 16:31:58 +0000 (16:31 +0000)]
(do_lookup_versioned): Replace reloc_type parameter with noexec and noplt
parameter.
(do_lookup): Likewise.

20 years agoUpdate.
aj [Mon, 22 May 2000 09:25:32 +0000 (09:25 +0000)]
Update.

20 years ago2000-05-21 Jakub Jelinek <jakub@redhat.com>
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.

20 years ago2000-05-22 Andreas Jaeger <aj@suse.de>
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.

20 years agoUpdate.
drepper [Mon, 22 May 2000 01:03:59 +0000 (01:03 +0000)]
Update.

20 years ago(SYSCALL_ERROR_HANDLER): Remove unneeded syscall_error which breaks compilation
drepper [Mon, 22 May 2000 01:03:28 +0000 (01:03 +0000)]
(SYSCALL_ERROR_HANDLER): Remove unneeded syscall_error which breaks compilation
without linuxthreads.

20 years agoUnify text.
drepper [Mon, 22 May 2000 00:22:57 +0000 (00:22 +0000)]
Unify text.

20 years agoUpdate.
drepper [Sun, 21 May 2000 22:04:15 +0000 (22:04 +0000)]
Update.

20 years agoVarious cleanups.
drepper [Sun, 21 May 2000 21:56:19 +0000 (21:56 +0000)]
Various cleanups.

20 years agoSoftware pipelining definitions for IA64.
drepper [Sun, 21 May 2000 21:32:52 +0000 (21:32 +0000)]
Software pipelining definitions for IA64.

20 years agoIA64 strncpy implementation.
drepper [Sun, 21 May 2000 21:30:23 +0000 (21:30 +0000)]
IA64 strncpy implementation.

20 years agoIA64 strncmp implementation.
drepper [Sun, 21 May 2000 21:30:07 +0000 (21:30 +0000)]
IA64 strncmp implementation.

20 years agoIA64 strlen implementation.
drepper [Sun, 21 May 2000 21:29:45 +0000 (21:29 +0000)]
IA64 strlen implementation.

20 years agoIA64 strcpy implementation.
drepper [Sun, 21 May 2000 21:29:30 +0000 (21:29 +0000)]
IA64 strcpy implementation.

20 years agoIA64 strcmp implementation.
drepper [Sun, 21 May 2000 21:29:17 +0000 (21:29 +0000)]
IA64 strcmp implementation.

20 years agoIA64 strchr implementation.
drepper [Sun, 21 May 2000 21:29:05 +0000 (21:29 +0000)]
IA64 strchr implementation.

20 years agoIA64 strcat implementation.
drepper [Sun, 21 May 2000 21:28:51 +0000 (21:28 +0000)]
IA64 strcat implementation.

20 years agoIA64 memset implementation.
drepper [Sun, 21 May 2000 21:28:35 +0000 (21:28 +0000)]
IA64 memset implementation.

20 years agoIA64 memmove implementation.
drepper [Sun, 21 May 2000 21:28:23 +0000 (21:28 +0000)]
IA64 memmove implementation.

20 years agoIA64 memcpy implementation.
drepper [Sun, 21 May 2000 21:28:00 +0000 (21:28 +0000)]
IA64 memcpy implementation.

20 years agoIA64 memcmp implementation.
drepper [Sun, 21 May 2000 21:27:45 +0000 (21:27 +0000)]
IA64 memcmp implementation.

20 years agoIA64 memchr implementation.
drepper [Sun, 21 May 2000 21:27:29 +0000 (21:27 +0000)]
IA64 memchr implementation.

20 years agoIA64 memccpy implementation.
drepper [Sun, 21 May 2000 21:27:13 +0000 (21:27 +0000)]
IA64 memccpy implementation.

20 years agoUpdate.
drepper [Sun, 21 May 2000 21:22:28 +0000 (21:22 +0000)]
Update.

20 years agoFix references.
drepper [Sun, 21 May 2000 21:21:56 +0000 (21:21 +0000)]
Fix references.

20 years agoDocument memory handling functions.
drepper [Sun, 21 May 2000 21:21:10 +0000 (21:21 +0000)]
Document memory handling functions.

20 years agoDocument timespec and friends.
drepper [Sun, 21 May 2000 21:20:24 +0000 (21:20 +0000)]
Document timespec and friends.

20 years agoUpdate.
drepper [Sun, 21 May 2000 21:15:00 +0000 (21:15 +0000)]
Update.

20 years agoMove DL_SYMBOL_ADDRESS definition to dl-lookupcfg.h.
drepper [Sun, 21 May 2000 21:14:31 +0000 (21:14 +0000)]
Move DL_SYMBOL_ADDRESS definition to dl-lookupcfg.h.

20 years agoMove 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.

20 years agoUpdate.
drepper [Sun, 21 May 2000 21:01:01 +0000 (21:01 +0000)]
Update.

20 years ago(sg_io_hdr_t): Remove duplicate dxfer_direction.
drepper [Sun, 21 May 2000 21:00:39 +0000 (21:00 +0000)]
(sg_io_hdr_t): Remove duplicate dxfer_direction.

20 years agoUpdate.
drepper [Sun, 21 May 2000 20:32:42 +0000 (20:32 +0000)]
Update.

20 years agoAdjust after last change to langinfo.h.
drepper [Sun, 21 May 2000 20:32:12 +0000 (20:32 +0000)]
Adjust after last change to langinfo.h.

20 years agoRemove _NL_MONETARY prefix from descriptors for new standard elements.
drepper [Sun, 21 May 2000 20:31:38 +0000 (20:31 +0000)]
Remove _NL_MONETARY prefix from descriptors for new standard elements.

20 years agoUpdate.
drepper [Sun, 21 May 2000 20:22:59 +0000 (20:22 +0000)]
Update.

20 years agoRemove const from second parameter of iconv.
drepper [Sun, 21 May 2000 20:21:58 +0000 (20:21 +0000)]
Remove const from second parameter of iconv.

20 years agoUpdate.
drepper [Sun, 21 May 2000 20:19:54 +0000 (20:19 +0000)]
Update.

20 years ago(process_block): Remove const from second parameter.
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.

20 years agoInitialize new elements from ISO C99.
drepper [Sun, 21 May 2000 20:16:55 +0000 (20:16 +0000)]
Initialize new elements from ISO C99.

20 years ago(struct lconv): Add 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.

20 years agoUpdate.
drepper [Sun, 21 May 2000 20:13:15 +0000 (20:13 +0000)]
Update.

20 years ago(iconv): Remove const from inbuf parameter.
drepper [Sun, 21 May 2000 20:12:36 +0000 (20:12 +0000)]
(iconv): Remove const from inbuf parameter.

20 years ago(iconv): Remove const from inbuf parameter.
drepper [Sun, 21 May 2000 20:11:33 +0000 (20:11 +0000)]
(iconv): Remove const from inbuf parameter.

20 years agoFix typo in comment.
drepper [Sun, 21 May 2000 20:05:08 +0000 (20:05 +0000)]
Fix typo in comment.

20 years agoUpdate.
aj [Sun, 21 May 2000 15:40:54 +0000 (15:40 +0000)]
Update.

20 years ago * resolv/res_libc.c (_res): Initialize _sock to -1.
aj [Sun, 21 May 2000 15:40:13 +0000 (15:40 +0000)]
* resolv/res_libc.c (_res): Initialize _sock to -1.

20 years ago * manager.c (pthread_handle_create): Initialize p_res._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.

20 years ago * libio/iofopncook.c (_IO_fopencookie): Renamed from fopencookie.
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.

20 years agoUpdate.
aj [Thu, 18 May 2000 17:09:13 +0000 (17:09 +0000)]
Update.

20 years ago * manual/arith.texi (Parsing of Integers): Fix typo.
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.

20 years agoUpdate.
aj [Thu, 18 May 2000 05:35:38 +0000 (05:35 +0000)]
Update.

20 years ago * sysdeps/generic/memmem.c (memmem): Check arguments to avoid
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>.

20 years agoUpdate.
aj [Wed, 17 May 2000 17:19:18 +0000 (17:19 +0000)]
Update.

20 years ago2000-05-17 Jakub Jelinek <jakub@redhat.com>
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.

20 years agoUpdate.
aj [Wed, 17 May 2000 12:19:16 +0000 (12:19 +0000)]
Update.

20 years ago2000-05-17 Andreas Jaeger <aj@suse.de>
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.

20 years ago * Rules: Allow arguments for test files to be specified in
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.

20 years agoUpdate.
aj [Wed, 17 May 2000 11:04:21 +0000 (11:04 +0000)]
Update.

20 years ago2000-05-17 Jakub Jelinek <jakub@redhat.com>
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.

20 years ago2000-05-17 Andreas Jaeger <aj@suse.de>
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.

20 years ago2000-05-17 Andreas Jaeger <aj@suse.de>
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>.