kopensolaris-gnu/glibc.git
19 years agoFix 639-1 code for Bokmal.
drepper [Thu, 31 Aug 2000 17:22:02 +0000 (17:22 +0000)]
Fix 639-1 code for Bokmal.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 08:50:08 +0000 (08:50 +0000)]
Update.

19 years ago(routines): Add itoa-udigits.
drepper [Thu, 31 Aug 2000 08:48:44 +0000 (08:48 +0000)]
(routines): Add itoa-udigits.

19 years agoUppercase digits.
drepper [Thu, 31 Aug 2000 08:48:28 +0000 (08:48 +0000)]
Uppercase digits.

19 years agoMove upper digits in separate file.
drepper [Thu, 31 Aug 2000 08:47:23 +0000 (08:47 +0000)]
Move upper digits in separate file.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 08:28:44 +0000 (08:28 +0000)]
Update.

19 years ago(elf_machine_rel): For the version to relocate ld.so don't add supprt for
drepper [Thu, 31 Aug 2000 08:27:18 +0000 (08:27 +0000)]
(elf_machine_rel): For the version to relocate ld.so don't add supprt for
relocations which should not appear in ld.so.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 07:34:24 +0000 (07:34 +0000)]
Update.

19 years ago(ptmalloc_init): Optimize a bit by not calling __secure_getenv. Instead
drepper [Thu, 31 Aug 2000 07:32:44 +0000 (07:32 +0000)]
(ptmalloc_init): Optimize a bit by not calling __secure_getenv.  Instead
test __libc_enable_secure once.

19 years ago(main): Provide a good example, use *_unlocked function.
drepper [Thu, 31 Aug 2000 07:30:31 +0000 (07:30 +0000)]
(main): Provide a good example, use *_unlocked function.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 06:37:47 +0000 (06:37 +0000)]
Update.

19 years ago(generated): Add tst-loading.mtrace and mtrace-tst-loading.
drepper [Thu, 31 Aug 2000 06:36:25 +0000 (06:36 +0000)]
(generated): Add tst-loading.mtrace and mtrace-tst-loading.
(tests): Make $(objpfx)mtrace-tst-loading a dependency.  Add rule.

19 years ago(insert_module): Take extra parameter to decide
drepper [Thu, 31 Aug 2000 06:35:12 +0000 (06:35 +0000)]
(insert_module): Take extra parameter to decide
whether the new record should be freed if it's a duplicate.
(add_module): Adjust insert_module call.
(__gconv_read_conf): Likewise.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 02:27:07 +0000 (02:27 +0000)]
Update.

19 years ago(dl_open_worker): Change format of debug info a bit.
drepper [Thu, 31 Aug 2000 02:25:46 +0000 (02:25 +0000)]
(dl_open_worker): Change format of debug info a bit.

19 years agoFix memory handling. r_search_path_struct
drepper [Thu, 31 Aug 2000 02:25:02 +0000 (02:25 +0000)]
Fix memory handling.  r_search_path_struct
contains element to remember fact that we can free memory.
(all_dirs): Renamed to _dl_all_dirs.  Made global.
(_dl_init_all_dirs): New variable.
(fillin_rpath): Save one malloc call.
(decompose_rpath): Change interface.  New first parameter points to
r_search_path_struct.
(_dl_init_paths): Adjust for changes.  Mark all memory as not
deletable.  Set _dl_init_all_paths value.
(open_path): Remove may_free_dirs parameter.  r_search_path_elem ***
parameter replaced with r_search_path_struct *.  Information about
freeing now contained in r_search_path_struct.
(_dl_map_object): Adjust for above changes.

19 years ago(free_mem): Free _dl_all_dirs list except elements added at startup time.
drepper [Thu, 31 Aug 2000 02:19:16 +0000 (02:19 +0000)]
(free_mem): Free _dl_all_dirs list except elements added at startup time.

19 years ago(_dl_close): Free l_rpath_dirs and l_runpath_dirs.
drepper [Thu, 31 Aug 2000 02:18:31 +0000 (02:18 +0000)]
(_dl_close): Free l_rpath_dirs and l_runpath_dirs.

19 years ago[ld] (GLIBC_2.2): Add _dl_all_dirs and _dl_all_init_dirs.
drepper [Thu, 31 Aug 2000 02:17:26 +0000 (02:17 +0000)]
[ld] (GLIBC_2.2): Add _dl_all_dirs and _dl_all_init_dirs.

19 years ago(struct r_search_path_struct): New.
drepper [Thu, 31 Aug 2000 02:16:52 +0000 (02:16 +0000)]
(struct r_search_path_struct): New.
(struct link_map): Use it for l_rpath_dirs and l_runpath_dirs.

19 years agoAdd declaration for _dl_all_dirs and _dl_all_init_dirs.
drepper [Thu, 31 Aug 2000 02:15:44 +0000 (02:15 +0000)]
Add declaration for _dl_all_dirs and _dl_all_init_dirs.

19 years agoUpdate.
drepper [Thu, 31 Aug 2000 00:20:09 +0000 (00:20 +0000)]
Update.

19 years ago(fillin_rpath): Only check for trusted directories when adding new entries.
drepper [Thu, 31 Aug 2000 00:18:50 +0000 (00:18 +0000)]
(fillin_rpath): Only check for trusted directories when adding new entries.

19 years ago(fillin_rpath): Correct little bug in last patch.
drepper [Thu, 31 Aug 2000 00:11:40 +0000 (00:11 +0000)]
(fillin_rpath): Correct little bug in last patch.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 23:42:45 +0000 (23:42 +0000)]
Update.

19 years ago(fillin_rpath): Make local copy of where string since the object being
drepper [Wed, 30 Aug 2000 23:41:16 +0000 (23:41 +0000)]
(fillin_rpath): Make local copy of where string since the object being
loaded can be unloaded.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 22:40:09 +0000 (22:40 +0000)]
Update.

19 years ago(tests): Add tst-loading.
drepper [Wed, 30 Aug 2000 22:38:48 +0000 (22:38 +0000)]
(tests): Add tst-loading.

19 years agoTests for loading and unloading of iconv modules.
drepper [Wed, 30 Aug 2000 22:38:30 +0000 (22:38 +0000)]
Tests for loading and unloading of iconv modules.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 20:06:01 +0000 (20:06 +0000)]
Update.

19 years ago(_IO_vfscanf): Back out last ungetc change. When comparing a char
drepper [Wed, 30 Aug 2000 20:04:37 +0000 (20:04 +0000)]
(_IO_vfscanf): Back out last ungetc change.  When comparing a char
with an int, always cast the char to 'unsigned char'. New macro
ungetc_not_eof, to avoid warnings when compiling with
-funsigned-char. Use UCHAR_MAX+1 instead of UCHAR_MAX.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 18:31:38 +0000 (18:31 +0000)]
Update.

19 years ago(my_strftime): Add compatibility code for use outside glibc.
drepper [Wed, 30 Aug 2000 18:30:08 +0000 (18:30 +0000)]
(my_strftime): Add compatibility code for use outside glibc.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 18:28:16 +0000 (18:28 +0000)]
Update.

19 years ago(gaih_local): uname does not always return 0 for success but always <
drepper [Wed, 30 Aug 2000 18:26:47 +0000 (18:26 +0000)]
(gaih_local): uname does not always return 0 for success but always <
0 on failure.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 18:20:14 +0000 (18:20 +0000)]
Update.

19 years agoDefine result to *result before including digits_dots.c.
drepper [Wed, 30 Aug 2000 18:13:52 +0000 (18:13 +0000)]
Define result to *result before including digits_dots.c.

19 years agoUpdate.
aj [Wed, 30 Aug 2000 16:32:44 +0000 (16:32 +0000)]
Update.

19 years ago(parse_ulps): Remove extra \.
aj [Wed, 30 Aug 2000 16:32:14 +0000 (16:32 +0000)]
(parse_ulps): Remove extra \.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 07:38:10 +0000 (07:38 +0000)]
Update.

19 years ago(pthread_allocate_stack): Clear descriptor only if not mmaped.
drepper [Wed, 30 Aug 2000 07:37:18 +0000 (07:37 +0000)]
(pthread_allocate_stack): Clear descriptor only if not mmaped.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 06:51:16 +0000 (06:51 +0000)]
Update.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 06:49:51 +0000 (06:49 +0000)]
Update.

19 years agoRegenerated.
drepper [Wed, 30 Aug 2000 06:48:38 +0000 (06:48 +0000)]
Regenerated.

19 years agoUTF-8 converted test data for BIG5HKSCS module.
drepper [Wed, 30 Aug 2000 06:48:15 +0000 (06:48 +0000)]
UTF-8 converted test data for BIG5HKSCS module.

19 years agoTest data for BIG5HKSCS module.
drepper [Wed, 30 Aug 2000 06:48:00 +0000 (06:48 +0000)]
Test data for BIG5HKSCS module.

19 years agoAdd BIG5HKSCS entry.
drepper [Wed, 30 Aug 2000 06:47:01 +0000 (06:47 +0000)]
Add BIG5HKSCS entry.

19 years agoRewritten. Regenerate data from the authoritive file.
drepper [Wed, 30 Aug 2000 06:46:46 +0000 (06:46 +0000)]
Rewritten.  Regenerate data from the authoritive file.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 02:34:17 +0000 (02:34 +0000)]
Update.

19 years agoAdd yesstr and nostr information.
drepper [Wed, 30 Aug 2000 02:33:56 +0000 (02:33 +0000)]
Add yesstr and nostr information.

19 years ago(BODY for FROM_LOOP): Remove condition which is always true.
drepper [Wed, 30 Aug 2000 00:52:24 +0000 (00:52 +0000)]
(BODY for FROM_LOOP): Remove condition which is always true.

19 years agoUpdate.
drepper [Wed, 30 Aug 2000 00:02:38 +0000 (00:02 +0000)]
Update.

19 years agoAdd zh_CN.GB18030.
drepper [Wed, 30 Aug 2000 00:02:17 +0000 (00:02 +0000)]
Add zh_CN.GB18030.

19 years agoAdd entries from GBK not present here.
drepper [Tue, 29 Aug 2000 23:59:43 +0000 (23:59 +0000)]
Add entries from GBK not present here.

19 years agoAdd zh_TW.EUC-JP.
drepper [Tue, 29 Aug 2000 23:42:01 +0000 (23:42 +0000)]
Add zh_TW.EUC-JP.

19 years agoUse hexadecimal ellipsis in <HAN> script.
drepper [Tue, 29 Aug 2000 23:40:39 +0000 (23:40 +0000)]
Use hexadecimal ellipsis in <HAN> script.

19 years ago(increment_counter): Correct my changes to the last patch.
drepper [Tue, 29 Aug 2000 23:24:21 +0000 (23:24 +0000)]
(increment_counter): Correct my changes to the last patch.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 22:41:42 +0000 (22:41 +0000)]
Update.

19 years agoSet mode before the loop in case n==0.
drepper [Tue, 29 Aug 2000 22:38:53 +0000 (22:38 +0000)]
Set mode before the loop in case n==0.

19 years agoCheck fp->_mode <= 0 instead of fp->_mode < 0.
drepper [Tue, 29 Aug 2000 22:38:11 +0000 (22:38 +0000)]
Check fp->_mode <= 0 instead of fp->_mode < 0.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 21:14:05 +0000 (21:14 +0000)]
Update.

19 years ago(BODY for FROM_LOOP): Allow 0x7f character.
drepper [Tue, 29 Aug 2000 21:12:40 +0000 (21:12 +0000)]
(BODY for FROM_LOOP): Allow 0x7f character.

19 years ago(BODY for FROM_LOOP): If an incomplete character or shift sequence is
drepper [Tue, 29 Aug 2000 21:11:55 +0000 (21:11 +0000)]
(BODY for FROM_LOOP): If an incomplete character or shift sequence is
found at the end of the input string, return__GCONV_INCOMPLETE_INPUT
instead of __GCONV_EMPTY_INPUT.
(BODY for FROM_LOOP): Return __GCONV_ILLEGAL_INPUT for 8bit characters.

19 years ago(BODY for FROM_LOOP): If an incomplete character or shift sequence is
drepper [Tue, 29 Aug 2000 21:11:40 +0000 (21:11 +0000)]
(BODY for FROM_LOOP): If an incomplete character or shift sequence is
found at the end of the input string, return__GCONV_INCOMPLETE_INPUT
instead of __GCONV_EMPTY_INPUT.

19 years ago(BODY for FROM_LOOP): Pass 'inend - inptr' instead of 'inptr - inend'
drepper [Tue, 29 Aug 2000 21:11:18 +0000 (21:11 +0000)]
(BODY for FROM_LOOP): Pass 'inend - inptr' instead of 'inptr - inend'
to ksc5601_to_ucs4.

19 years agoTest for reloading module problem.
drepper [Tue, 29 Aug 2000 21:11:06 +0000 (21:11 +0000)]
Test for reloading module problem.

19 years ago(tests): Add iconv-bug2.
drepper [Tue, 29 Aug 2000 21:10:47 +0000 (21:10 +0000)]
(tests): Add iconv-bug2.

19 years ago(increment_counter): Reset __init_fct, __fct, and __end_fct fields of
drepper [Tue, 29 Aug 2000 21:08:51 +0000 (21:08 +0000)]
(increment_counter): Reset __init_fct, __fct, and __end_fct fields of
struct __gconv_step.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 21:08:28 +0000 (21:08 +0000)]
Update.

19 years agoAdd zh:CN.GB2312 and zh_TW.BIG5.
drepper [Tue, 29 Aug 2000 21:07:59 +0000 (21:07 +0000)]
Add zh:CN.GB2312 and zh_TW.BIG5.

19 years agoFix ".." -> "..." in width definitions.
drepper [Tue, 29 Aug 2000 21:07:27 +0000 (21:07 +0000)]
Fix ".." -> "..." in width definitions.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 20:17:40 +0000 (20:17 +0000)]
Update.

19 years ago(sigpause): Move __THROW before __asm__.
drepper [Tue, 29 Aug 2000 20:16:16 +0000 (20:16 +0000)]
(sigpause): Move __THROW before __asm__.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 18:12:01 +0000 (18:12 +0000)]
Update.

19 years ago(__checkhost_sa): If getnameinfo succeeds but the names don't match
drepper [Tue, 29 Aug 2000 18:00:48 +0000 (18:00 +0000)]
(__checkhost_sa): If getnameinfo succeeds but the names don't match
don't return.

19 years agoFix three typos.
drepper [Tue, 29 Aug 2000 04:57:23 +0000 (04:57 +0000)]
Fix three typos.

19 years agoAdd missing if.
drepper [Tue, 29 Aug 2000 04:36:45 +0000 (04:36 +0000)]
Add missing if.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 04:18:58 +0000 (04:18 +0000)]
Update.

19 years ago(my_strftime): Handle # flag for %b as well.
drepper [Tue, 29 Aug 2000 04:17:34 +0000 (04:17 +0000)]
(my_strftime): Handle # flag for %b as well.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 03:44:11 +0000 (03:44 +0000)]
Update.

19 years ago(otherlibs): Add for building with static-nss for "make check".
drepper [Tue, 29 Aug 2000 03:22:11 +0000 (03:22 +0000)]
(otherlibs): Add for building with static-nss for "make check".

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 02:54:55 +0000 (02:54 +0000)]
Update.

19 years agoAdd fmemopen prototype.
drepper [Tue, 29 Aug 2000 02:53:33 +0000 (02:53 +0000)]
Add fmemopen prototype.

19 years agoTest for fmemopen in glibc.
drepper [Tue, 29 Aug 2000 02:53:16 +0000 (02:53 +0000)]
Test for fmemopen in glibc.

19 years agomemopen implementation for glibc.
drepper [Tue, 29 Aug 2000 02:52:59 +0000 (02:52 +0000)]
memopen implementation for glibc.

19 years agoAdd fmemopen with version GLIBC_2.2.
drepper [Tue, 29 Aug 2000 02:52:26 +0000 (02:52 +0000)]
Add fmemopen with version GLIBC_2.2.

19 years ago(routines): Add fmemopen.
drepper [Tue, 29 Aug 2000 02:52:15 +0000 (02:52 +0000)]
(routines): Add fmemopen.
(tests): Add test-fmemopen.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 02:47:13 +0000 (02:47 +0000)]
Update.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 02:37:20 +0000 (02:37 +0000)]
Update.

19 years agoPrevent double inclusion.
drepper [Tue, 29 Aug 2000 02:35:47 +0000 (02:35 +0000)]
Prevent double inclusion.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 01:22:46 +0000 (01:22 +0000)]
Update.

19 years ago(LIMAGIC): Change base number to 0x20000828 to avoid crashing
drepper [Tue, 29 Aug 2000 01:21:16 +0000 (01:21 +0000)]
(LIMAGIC): Change base number to 0x20000828 to avoid crashing
statically linked applications.

19 years agoUpdate.
drepper [Tue, 29 Aug 2000 01:20:23 +0000 (01:20 +0000)]
Update.

19 years ago(wchead_table, collidx_table,
drepper [Tue, 29 Aug 2000 01:17:28 +0000 (01:17 +0000)]
(wchead_table, collidx_table,
collseq_table): New types, defined by including "3level.h".
(locale_collate_t): New wcheads_3level, wcseqorder_3level fields.
(encoding_mask, encoding_byte): Remove.
(utf8_encode): Use simple shifts instead.
(collate_finish): When !oldstyle_tables, set plane_size and plane_cnt
to 0, and initialize and fill wcheads_3level and wcseqorder_3level.
(collate_output): New local variable tablewc_3level. When
!oldstyle_tables, set table_size to 0 and names to NULL and fill
tablewc_3level instead of tablewc. Change format of TABLEWC and
COLLSEQWC entries written to the file.

19 years agoHeader with definitions for 3-level tables.
drepper [Tue, 29 Aug 2000 01:17:02 +0000 (01:17 +0000)]
Header with definitions for 3-level tables.

19 years ago(distribute): Add coll-lookup.h, programs/3level.h.
drepper [Tue, 29 Aug 2000 01:16:25 +0000 (01:16 +0000)]
(distribute): Add coll-lookup.h, programs/3level.h.

19 years ago(findidx): When size == 0, call collidx_table_lookup.
drepper [Tue, 29 Aug 2000 01:16:15 +0000 (01:16 +0000)]
(findidx): When size == 0, call collidx_table_lookup.

19 years ago(collseqwc): Change format.
drepper [Tue, 29 Aug 2000 01:16:04 +0000 (01:16 +0000)]
(collseqwc): Change format.
(_nl_C_LC_COLLATE): Set HASH_SIZE and HASH_LAYERS to 0, change format
of COLLSEQWC.

19 years agoLookup function for collation.
drepper [Tue, 29 Aug 2000 01:15:51 +0000 (01:15 +0000)]
Lookup function for collation.

19 years ago(internal_fnwmatch): When size == 0, call collseq_table_lookup.
drepper [Tue, 29 Aug 2000 01:10:48 +0000 (01:10 +0000)]
(internal_fnwmatch): When size == 0, call collseq_table_lookup.