kopensolaris-gnu/glibc.git
18 years agox86-64 specific version.
aj [Mon, 4 Mar 2002 13:45:56 +0000 (13:45 +0000)]
x86-64 specific version.

18 years agoUpdate.
aj [Mon, 4 Mar 2002 13:40:44 +0000 (13:40 +0000)]
Update.

18 years ago * sysdeps/unix/sysv/linux/kernel-features.h: Add defines for
aj [Mon, 4 Mar 2002 13:39:58 +0000 (13:39 +0000)]
* sysdeps/unix/sysv/linux/kernel-features.h: Add defines for
x86-64.

* sysdeps/unix/sysv/linux/x86_64/bits/socket.h: New.

* sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h: New.

* sysdeps/unix/sysv/linux/x86_64/bits/shm.h: New.

* sysdeps/x86_64/bits/setjmp.h: New.

* sysdeps/unix/sysv/linux/x86_64/bits/sem.h: New.

* sysdeps/unix/sysv/linux/x86_64/bits/resource.h: New.

* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Add compatibilty
for x86.
* sysdeps/unix/sysv/linux/x86_64/bits/msq.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/types.h: Likewise.

* sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Merge with i386
version.

18 years agoUpdate.
aj [Sun, 3 Mar 2002 19:45:53 +0000 (19:45 +0000)]
Update.

18 years agoDefine __WORDSIZE for both i386 and x86-64 so that he header
aj [Sun, 3 Mar 2002 19:45:17 +0000 (19:45 +0000)]
Define __WORDSIZE for both i386 and x86-64 so that he header
can be used in both environments.

18 years agoUpdate.
aj [Sun, 3 Mar 2002 19:43:30 +0000 (19:43 +0000)]
Update.

18 years agoAdd prototypes to avoid warnings.
aj [Sun, 3 Mar 2002 19:42:15 +0000 (19:42 +0000)]
Add prototypes to avoid warnings.

18 years agoGet regex.h from include dir for internal prototypes.
aj [Sun, 3 Mar 2002 19:41:52 +0000 (19:41 +0000)]
Get regex.h from include dir for internal prototypes.

18 years ago[_LIBC]: Include libioP.h for prototype of _IO_putc_internal.
aj [Sun, 3 Mar 2002 19:41:28 +0000 (19:41 +0000)]
[_LIBC]: Include libioP.h for prototype of _IO_putc_internal.

18 years ago * sysdeps/unix/sysv/linux/init-first.c: Move __init_misc prototype
aj [Sun, 3 Mar 2002 19:41:05 +0000 (19:41 +0000)]
* sysdeps/unix/sysv/linux/init-first.c: Move __init_misc prototype
to libc-internal.h and include it.
* include/libc-internal.h: Add __init_misc.

* misc/init-misc.c: Include libc-internal.h for prototypes.

18 years agoProvide prototype to avoid warning.
aj [Sun, 3 Mar 2002 19:40:18 +0000 (19:40 +0000)]
Provide prototype to avoid warning.

18 years agoProvide prototype to avoid warning.
aj [Sun, 3 Mar 2002 19:39:17 +0000 (19:39 +0000)]
Provide prototype to avoid warning.

18 years ago * thread_dbP.h: Include <unistd.h> for prototypes of __libc_write.
aj [Sun, 3 Mar 2002 19:39:13 +0000 (19:39 +0000)]
   * thread_dbP.h: Include <unistd.h> for prototypes of __libc_write.

18 years ago * errno.c: Include resolv.h to avoid warning.
aj [Sun, 3 Mar 2002 19:38:20 +0000 (19:38 +0000)]
* errno.c: Include resolv.h to avoid warning.

18 years agoUpdate.
drepper [Sun, 3 Mar 2002 19:37:24 +0000 (19:37 +0000)]
Update.

18 years agoCompatibility changes to allow using the code outside glibc.
drepper [Sun, 3 Mar 2002 18:17:58 +0000 (18:17 +0000)]
Compatibility changes to allow using the code outside glibc.

18 years agoUpdate.
aj [Sat, 2 Mar 2002 13:14:52 +0000 (13:14 +0000)]
Update.

18 years agoAdded initialization of GP (to _gp) if compiled non-PIC.
aj [Sat, 2 Mar 2002 13:14:40 +0000 (13:14 +0000)]
Added initialization of GP (to _gp) if compiled non-PIC.

18 years agoUpdate.
drepper [Sat, 2 Mar 2002 10:32:19 +0000 (10:32 +0000)]
Update.

18 years ago(_dl_important_hwcaps): Fix creation of .str elements in the returned
drepper [Sat, 2 Mar 2002 10:31:14 +0000 (10:31 +0000)]
(_dl_important_hwcaps): Fix creation of .str elements in the returned
data structure.

18 years agoUpdate.
drepper [Sat, 2 Mar 2002 09:03:00 +0000 (09:03 +0000)]
Update.

18 years agoAdd Alpha TLS bits.
drepper [Sat, 2 Mar 2002 09:01:36 +0000 (09:01 +0000)]
Add Alpha TLS bits.

18 years agoUpdate.
drepper [Sat, 2 Mar 2002 00:48:30 +0000 (00:48 +0000)]
Update.

18 years agoNice implementation for Linux.
drepper [Sat, 2 Mar 2002 00:44:40 +0000 (00:44 +0000)]
Nice implementation for Linux.

18 years agoUpdate.
drepper [Fri, 1 Mar 2002 09:44:29 +0000 (09:44 +0000)]
Update.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:43:35 +0000 (09:43 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUndefine _dl_get_origin macro before function definition. Use INTDEF
drepper [Fri, 1 Mar 2002 09:40:49 +0000 (09:40 +0000)]
Undefine _dl_get_origin macro before function definition.  Use INTDEF
with _dl_get_origin.

18 years agoUse INTVARDEF with __libc_enable_secure. Use INTUSE with __libc_enable_secure.
drepper [Fri, 1 Mar 2002 09:39:59 +0000 (09:39 +0000)]
Use INTVARDEF with __libc_enable_secure. Use INTUSE with __libc_enable_secure.

18 years agoDeclare _dl_mcount_internal.
drepper [Fri, 1 Mar 2002 09:38:55 +0000 (09:38 +0000)]
Declare _dl_mcount_internal.
Declare _dl_out_of_memory_internal.
Define rtld_progname macro.

18 years agoUse INTVARDEF with __libc_enable_secure. Use INTUSE with __libc_enable_secure.
drepper [Fri, 1 Mar 2002 09:36:09 +0000 (09:36 +0000)]
Use INTVARDEF with __libc_enable_secure. Use INTUSE with __libc_enable_secure.
Use INTUSE with _dl_argv.

18 years agoUndefine _dl_get_origin macro before function definition. Use INTDEF
drepper [Fri, 1 Mar 2002 09:34:23 +0000 (09:34 +0000)]
Undefine _dl_get_origin macro before function definition.  Use INTDEF
with _dl_get_origin.

18 years agoDeclare __libc_enable_secure_internal.
drepper [Fri, 1 Mar 2002 09:33:07 +0000 (09:33 +0000)]
Declare __libc_enable_secure_internal.

18 years agoDefine attribute_hidden depending on HAVE_VISIBILITY_ATTRIBUTE. Add
drepper [Fri, 1 Mar 2002 09:32:10 +0000 (09:32 +0000)]
Define attribute_hidden depending on HAVE_VISIBILITY_ATTRIBUTE.  Add
definition of INTVARDEF.

18 years agoUse INTUSE with __libc_enable_secure.
drepper [Fri, 1 Mar 2002 09:30:26 +0000 (09:30 +0000)]
Use INTUSE with __libc_enable_secure.
Use INTUSE with _dl_starting_up.  Use INTVARDEF for _dl_starting_up.
Use INTDEF for _dl_argv.  Use rtld_progrname instead of _dl_argv[0].
Use INTUSE with _dl_argv.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:26:54 +0000 (09:26 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:25:11 +0000 (09:25 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUse INTUSE with _dl_mcount.
drepper [Fri, 1 Mar 2002 09:24:19 +0000 (09:24 +0000)]
Use INTUSE with _dl_mcount.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:23:26 +0000 (09:23 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUse INTDEF for _dl_mcount.
drepper [Fri, 1 Mar 2002 09:16:36 +0000 (09:16 +0000)]
Use INTDEF for _dl_mcount.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:15:32 +0000 (09:15 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:14:31 +0000 (09:14 +0000)]
Use rtld_progrname instead of _dl_argv[0].
Use INTUSE with __libc_enable_secure.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:13:03 +0000 (09:13 +0000)]
Use rtld_progrname instead of _dl_argv[0].
Use INTUSE with _dl_starting_up.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:11:58 +0000 (09:11 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:11:07 +0000 (09:11 +0000)]
Use rtld_progrname instead of _dl_argv[0].
Use INTUSE with _dl_out_of_memory.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:10:02 +0000 (09:10 +0000)]
Use rtld_progrname instead of _dl_argv[0].
Use INTUSE with __libc_enable_secure.
Use INTUSE with _dl_out_of_memory.

18 years agoUse rtld_progrname instead of _dl_argv[0].
drepper [Fri, 1 Mar 2002 09:09:34 +0000 (09:09 +0000)]
Use rtld_progrname instead of _dl_argv[0].

18 years ago[_RTLD_GLOBAL]: Define _dl_get_origin to use INTUSE.
drepper [Fri, 1 Mar 2002 09:08:16 +0000 (09:08 +0000)]
[_RTLD_GLOBAL]: Define _dl_get_origin to use INTUSE.

18 years ago(_dl_debug_initialize): Add missing INTUSE around _dl_debug_state.
drepper [Fri, 1 Mar 2002 09:05:32 +0000 (09:05 +0000)]
(_dl_debug_initialize): Add missing INTUSE around _dl_debug_state.

18 years ago[ld] (GLIBC_PRIVATE): Add _dl_get_origin.
drepper [Fri, 1 Mar 2002 09:03:05 +0000 (09:03 +0000)]
[ld] (GLIBC_PRIVATE): Add _dl_get_origin.

18 years ago(dl-routines): Add dl-origin.
drepper [Fri, 1 Mar 2002 09:02:18 +0000 (09:02 +0000)]
(dl-routines): Add dl-origin.
(elide-routines.os): Add dl-origin.

18 years agoUpdate.
drepper [Fri, 1 Mar 2002 05:22:17 +0000 (05:22 +0000)]
Update.

18 years agoUpdate from change de_DE locale.
drepper [Fri, 1 Mar 2002 05:20:48 +0000 (05:20 +0000)]
Update from change de_DE locale.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 22:38:00 +0000 (22:38 +0000)]
Update.

18 years agoAdd HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.
drepper [Thu, 28 Feb 2002 22:36:18 +0000 (22:36 +0000)]
Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.

18 years agoAdd HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.
drepper [Thu, 28 Feb 2002 22:28:54 +0000 (22:28 +0000)]
Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.

18 years agoRegenerated.
drepper [Thu, 28 Feb 2002 22:28:00 +0000 (22:28 +0000)]
Regenerated.

18 years agoAdd tests for visibility attribute and .sdata.
drepper [Thu, 28 Feb 2002 22:27:37 +0000 (22:27 +0000)]
Add tests for visibility attribute and .sdata.

18 years ago(GL): If SHARED and _RTLD_LOCAL, use _rtld_local instead of _rtld_global.
drepper [Thu, 28 Feb 2002 22:25:46 +0000 (22:25 +0000)]
(GL): If SHARED and _RTLD_LOCAL, use _rtld_local instead of _rtld_global.
(_rtld_local): Add hidden extern, possibly in .sdata section.

18 years ago(CFLAGS-.os): Add -D_RTLD_LOCAL if compiling rtld only .os object.
drepper [Thu, 28 Feb 2002 22:25:11 +0000 (22:25 +0000)]
(CFLAGS-.os): Add -D_RTLD_LOCAL if compiling rtld only .os object.

18 years ago(_rtld_global): Remove .protected.
drepper [Thu, 28 Feb 2002 22:24:57 +0000 (22:24 +0000)]
(_rtld_global): Remove .protected.
(_rtld_local): Strong alias to _rtld_global.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 22:19:26 +0000 (22:19 +0000)]
Update.

18 years ago(tst_strfmon_loc): Adjust test data for Euro locales.
drepper [Thu, 28 Feb 2002 22:19:01 +0000 (22:19 +0000)]
(tst_strfmon_loc): Adjust test data for Euro locales.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 20:15:06 +0000 (20:15 +0000)]
Update.

18 years ago(login): Always initialize ut_line field.
drepper [Thu, 28 Feb 2002 20:11:54 +0000 (20:11 +0000)]
(login): Always initialize ut_line field.

18 years agoCorrect comment.
drepper [Thu, 28 Feb 2002 19:57:36 +0000 (19:57 +0000)]
Correct comment.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 19:38:21 +0000 (19:38 +0000)]
Update.

18 years ago(sysdep_routines): Add divdi3 in csu dir.
drepper [Thu, 28 Feb 2002 19:37:11 +0000 (19:37 +0000)]
(sysdep_routines): Add divdi3 in csu dir.
(shared-only-routines): Likewise.

18 years ago__divdi3 routine also found in libgcc.
drepper [Thu, 28 Feb 2002 19:36:29 +0000 (19:36 +0000)]
__divdi3 routine also found in libgcc.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 09:13:09 +0000 (09:13 +0000)]
Update.

18 years agoRemove obsolete currencies for countries with Euro.
drepper [Thu, 28 Feb 2002 09:12:10 +0000 (09:12 +0000)]
Remove obsolete currencies for countries with Euro.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 09:10:51 +0000 (09:10 +0000)]
Update.

18 years agoEliminate old national currencies of countries participating in Euro.
drepper [Thu, 28 Feb 2002 09:07:35 +0000 (09:07 +0000)]
Eliminate old national currencies of countries participating in Euro.
Make @euro files pure copies.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 08:54:14 +0000 (08:54 +0000)]
Update.

18 years agoBreton language locale for France with euro.
drepper [Thu, 28 Feb 2002 08:52:12 +0000 (08:52 +0000)]
Breton language locale for France with euro.

18 years agoFix typo in comment.
drepper [Thu, 28 Feb 2002 08:18:10 +0000 (08:18 +0000)]
Fix typo in comment.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 07:43:13 +0000 (07:43 +0000)]
Update.

18 years ago(regexec): Suit it to the error handling of re_search_internal.
drepper [Thu, 28 Feb 2002 07:42:16 +0000 (07:42 +0000)]
(regexec): Suit it to the error handling of re_search_internal.
(re_match): Likewise.
(re_search): Likewise.
(re_search_internal): Add a check on malloc failure.
(acquire_init_state_context): Likewise.
(check_matching): Likewise.
(proceed_next_node): Likewise.
(set_regs): Likewise.
(sift_states_backward): Likewise.
(sift_states_iter_bkref): Likewise.
(add_epsilon_backreference): Likewise.
(transit_state): Likewise.
(transit_state_sb): Likewise.
(transit_state_mb): Likewise.
(transit_state_bkref_loop): Likewise.
(build_trtable): Likewise.
(group_nodes_into_DFAstates): Likewise.
(match_ctx_init): Likewise.
(match_ctx_add_entry): Likewise.

18 years agoFix prototypes of re_acquire_state and re_acquire_state_context.
drepper [Thu, 28 Feb 2002 07:41:33 +0000 (07:41 +0000)]
Fix prototypes of re_acquire_state and re_acquire_state_context.

18 years ago(re_node_set_intersect): Add a check on malloc failure.
drepper [Thu, 28 Feb 2002 07:41:09 +0000 (07:41 +0000)]
(re_node_set_intersect): Add a check on malloc failure.
(re_node_set_add_intersect): Likewise.
(re_node_set_merge): Likewise.
(re_acquire_state): Likewise.
(re_acquire_state_context): Likewise.
(create_newstate_common): Likewise.
(register_state): Likewise.
(create_ci_newstate): Likewise.
(create_cd_newstate): Likewise.

18 years ago(regcomp): Remove a redundant condition.
drepper [Thu, 28 Feb 2002 07:40:43 +0000 (07:40 +0000)]
(regcomp): Remove a redundant condition.
(init_word_char): Add a check on malloc failure.
(create_initial_state): Likewise.
(duplicate_node): Likewise.
(calc_eclosure): Likewise.
(calc_eclosure_iter): Likewise.
(parse_expression): Likewise.
(parse_bracket_exp): Remove unnecessary malloc invocations.
(build_equiv_class): Likewise.
(build_charclass): Likewise.

18 years agoUpdate.
drepper [Thu, 28 Feb 2002 06:40:08 +0000 (06:40 +0000)]
Update.

18 years ago(_dl_map_object_from_fd): Always add SONAME to l_libname if profiling
drepper [Thu, 28 Feb 2002 06:37:38 +0000 (06:37 +0000)]
(_dl_map_object_from_fd): Always add SONAME to l_libname if profiling
is enabled.

18 years agoCheck in complete rewrite.
drepper [Wed, 27 Feb 2002 19:00:56 +0000 (19:00 +0000)]
Check in complete rewrite.

18 years agoUpdate.
drepper [Wed, 27 Feb 2002 18:55:40 +0000 (18:55 +0000)]
Update.

18 years agoA_64 definitions for __tls_get_addr function.
drepper [Wed, 27 Feb 2002 18:53:55 +0000 (18:53 +0000)]
A_64 definitions for __tls_get_addr function.

18 years agoUpdate.
drepper [Wed, 27 Feb 2002 18:11:27 +0000 (18:11 +0000)]
Update.

18 years ago(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
drepper [Wed, 27 Feb 2002 18:10:53 +0000 (18:10 +0000)]
(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.

18 years ago(__open_catalog): Fix typo in code which uses read to load the catalog.
drepper [Wed, 27 Feb 2002 18:04:22 +0000 (18:04 +0000)]
(__open_catalog): Fix typo in code which uses read to load the catalog.

18 years agoUpdate.
drepper [Wed, 27 Feb 2002 09:29:04 +0000 (09:29 +0000)]
Update.

18 years ago[USE_TLS] (thread_self_stack): Correct check for upper stack limit.
drepper [Wed, 27 Feb 2002 09:28:36 +0000 (09:28 +0000)]
[USE_TLS] (thread_self_stack): Correct check for upper stack limit.

18 years agoUpdate.
drepper [Tue, 26 Feb 2002 19:06:03 +0000 (19:06 +0000)]
Update.

18 years agoUpdate.
drepper [Tue, 26 Feb 2002 19:04:18 +0000 (19:04 +0000)]
Update.

18 years agoMinor cleanups.
drepper [Tue, 26 Feb 2002 19:03:19 +0000 (19:03 +0000)]
Minor cleanups.

18 years ago(RE_ICASE): New macro.
drepper [Tue, 26 Feb 2002 18:58:39 +0000 (18:58 +0000)]
(RE_ICASE): New macro.

18 years agoInternal definitionsfor regex implementation.
drepper [Tue, 26 Feb 2002 18:57:56 +0000 (18:57 +0000)]
Internal definitionsfor regex implementation.

18 years agoSupport functions for regex implementation.
drepper [Tue, 26 Feb 2002 18:57:35 +0000 (18:57 +0000)]
Support functions for regex implementation.

18 years agoregexec implementation, part of regex.
drepper [Tue, 26 Feb 2002 18:56:35 +0000 (18:56 +0000)]
regexec implementation, part of regex.

18 years agoregcomp implementation, part of regex.
drepper [Tue, 26 Feb 2002 18:56:12 +0000 (18:56 +0000)]
regcomp implementation, part of regex.

18 years ago(distribute): Add regcomp.c, regexec.c, regex_internal.c, and regex_internal.h.
drepper [Tue, 26 Feb 2002 18:55:03 +0000 (18:55 +0000)]
(distribute): Add regcomp.c, regexec.c, regex_internal.c, and regex_internal.h.
(CFLAGS-regex.c): Replace -DMBS_SUPPORT with -DRE_ENABLE_I18N.

18 years agoUpdate.
drepper [Tue, 26 Feb 2002 18:08:08 +0000 (18:08 +0000)]
Update.