kopensolaris-gnu/glibc.git
20 years agofetestexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:45:12 +0000 (16:45 +0000)]
fetestexcept implementation for IA-64.

20 years agofesetexceptflag implementation for IA-64.
drepper [Fri, 5 May 2000 16:45:02 +0000 (16:45 +0000)]
fesetexceptflag implementation for IA-64.

20 years agoferaiseexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:44:52 +0000 (16:44 +0000)]
feraiseexcept implementation for IA-64.

20 years agofegetexceptflag implementation for IA-64.
drepper [Fri, 5 May 2000 16:44:41 +0000 (16:44 +0000)]
fegetexceptflag implementation for IA-64.

20 years agofeupdateenv implementation for IA-64.
drepper [Fri, 5 May 2000 16:44:26 +0000 (16:44 +0000)]
feupdateenv implementation for IA-64.

20 years agofesetround implementation for IA-64.
drepper [Fri, 5 May 2000 16:44:15 +0000 (16:44 +0000)]
fesetround implementation for IA-64.

20 years agofesetenv implementation for IA-64.
drepper [Fri, 5 May 2000 16:44:06 +0000 (16:44 +0000)]
fesetenv implementation for IA-64.

20 years agofeholdexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:58 +0000 (16:43 +0000)]
feholdexcept implementation for IA-64.

20 years agofegetround implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:48 +0000 (16:43 +0000)]
fegetround implementation for IA-64.

20 years agofegetexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:39 +0000 (16:43 +0000)]
fegetexcept implementation for IA-64.

20 years agofegetenv implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:30 +0000 (16:43 +0000)]
fegetenv implementation for IA-64.

20 years agofeenableexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:21 +0000 (16:43 +0000)]
feenableexcept implementation for IA-64.

20 years agofedisableexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:11 +0000 (16:43 +0000)]
fedisableexcept implementation for IA-64.

20 years agofeclearexcept implementation for IA-64.
drepper [Fri, 5 May 2000 16:43:00 +0000 (16:43 +0000)]
feclearexcept implementation for IA-64.

20 years agokELF startup code for IA-64.
drepper [Fri, 5 May 2000 16:42:39 +0000 (16:42 +0000)]
kELF startup code for IA-64.

20 years agoFloating point environment definitions.
drepper [Fri, 5 May 2000 16:42:28 +0000 (16:42 +0000)]
Floating point environment definitions.

20 years agoDefinitions for memprof implementation.
drepper [Fri, 5 May 2000 16:42:13 +0000 (16:42 +0000)]
Definitions for memprof implementation.

20 years agoParameters for GMP functions for IA-64.
drepper [Fri, 5 May 2000 16:42:00 +0000 (16:42 +0000)]
Parameters for GMP functions for IA-64.

20 years agoAdditional version definitions for IA-64.
drepper [Fri, 5 May 2000 16:41:45 +0000 (16:41 +0000)]
Additional version definitions for IA-64.

20 years agoAdditional Makefile for IA-64.
drepper [Fri, 5 May 2000 16:41:36 +0000 (16:41 +0000)]
Additional Makefile for IA-64.

20 years agoAdditional directories to use for IA-64.
drepper [Fri, 5 May 2000 16:41:26 +0000 (16:41 +0000)]
Additional directories to use for IA-64.

20 years agoUpdate.
aj [Fri, 5 May 2000 15:33:39 +0000 (15:33 +0000)]
Update.

20 years ago2000-05-05 Andreas Jaeger <aj@suse.de>
aj [Fri, 5 May 2000 15:31:58 +0000 (15:31 +0000)]
2000-05-05  Andreas Jaeger  <aj@suse.de>

* sysdeps/generic/dl-procinfo.h (_DL_HWCAP_COUNT): New.
(_dl_string_hwcap): New, does nothing.

* sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_DL_HWCAP_COUNT):
New.
(_dl_procinfo): Use _DL_HWCAP_COUNT instead of a constant.
(_dl_string_hwcap): New function, converts from string to hwcap
encoding.
* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h (_DL_HWCAP_COUNT):
New.
(_dl_procinfo): Use _DL_HWCAP_COUNT instead of a constant.
(_dl_string_hwcap): New function, converts from string to hwcap
encoding.
* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h (_DL_HWCAP_COUNT):
New.
(_dl_procinfo): Use _DL_HWCAP_COUNT instead of a constant.
(_dl_string_hwcap): New function, converts from string to hwcap
encoding.

20 years ago2000-05-05 Andreas Jaeger <aj@suse.de>
aj [Fri, 5 May 2000 15:29:58 +0000 (15:29 +0000)]
2000-05-05  Andreas Jaeger  <aj@suse.de>

* misc/tst-tsearch.c (main): Correct type for initstate argument.

20 years ago2000-05-05 Andreas Jaeger <aj@suse.de>
aj [Fri, 5 May 2000 15:29:07 +0000 (15:29 +0000)]
2000-05-05  Andreas Jaeger  <aj@suse.de>

* misc/tst-tsearch.c (main): Correct type for initstate argument.

20 years agoUpdate.
drepper [Fri, 5 May 2000 08:07:07 +0000 (08:07 +0000)]
Update.

20 years ago(THREAD_SELF): Adjust use of p_self.
drepper [Fri, 5 May 2000 08:06:46 +0000 (08:06 +0000)]
(THREAD_SELF): Adjust use of p_self.

20 years ago(__pthread_initial_thread): Adjust initialization.
drepper [Fri, 5 May 2000 08:05:52 +0000 (08:05 +0000)]
(__pthread_initial_thread): Adjust initialization.
(__pthread_manager_thread): Likewise.

20 years ago(pthread_handle_create): Adjust use of p_self.
drepper [Fri, 5 May 2000 08:05:08 +0000 (08:05 +0000)]
(pthread_handle_create): Adjust use of p_self.

20 years ago(struct _pthread_descr_struct): Reorganization.
drepper [Fri, 5 May 2000 08:04:34 +0000 (08:04 +0000)]
(struct _pthread_descr_struct): Reorganization.
Allocate room for 16 pointers at head of the structure for future
thread-local data handling.  Move p_self member in this area.

20 years agoUpdate.
drepper [Fri, 5 May 2000 07:37:09 +0000 (07:37 +0000)]
Update.

20 years ago(distribute): dl-lookupcfg.h.
drepper [Fri, 5 May 2000 07:36:31 +0000 (07:36 +0000)]
(distribute): dl-lookupcfg.h.

20 years agoAdditional files to distribute for IA-64.
drepper [Fri, 5 May 2000 07:33:38 +0000 (07:33 +0000)]
Additional files to distribute for IA-64.

20 years ago(_dl_map_object_from_fd): Fix last change.
drepper [Fri, 5 May 2000 07:27:29 +0000 (07:27 +0000)]
(_dl_map_object_from_fd): Fix last change.

20 years agoUpdate.
drepper [Fri, 5 May 2000 07:15:29 +0000 (07:15 +0000)]
Update.

20 years agoHelper function to get symbol address.
drepper [Fri, 5 May 2000 07:14:51 +0000 (07:14 +0000)]
Helper function to get symbol address.

20 years agoIA-64 specific ELF definitions.
drepper [Fri, 5 May 2000 07:14:36 +0000 (07:14 +0000)]
IA-64 specific ELF definitions.

20 years agoFunctions to handle memory allocation for function descriptors.
drepper [Fri, 5 May 2000 07:14:16 +0000 (07:14 +0000)]
Functions to handle memory allocation for function descriptors.

20 years agoIA-64 specific definition of lookup value method.
drepper [Fri, 5 May 2000 07:13:55 +0000 (07:13 +0000)]
IA-64 specific definition of lookup value method.

20 years agoGeneric definition of lookup value method.
drepper [Fri, 5 May 2000 07:13:35 +0000 (07:13 +0000)]
Generic definition of lookup value method.

20 years ago(LOOKUP_VALUE_ADDRESS): Check the validity of map before dereferencing
drepper [Fri, 5 May 2000 07:13:13 +0000 (07:13 +0000)]
(LOOKUP_VALUE_ADDRESS): Check the validity of map before dereferencing
it.
Add generic DL_SYMBOL_ADDRESS() macro depending on the definition of
ELF_FUNCTION_PTR_IS_SPECIAL.

20 years ago(elf_machine_fixup_plt): Change return valuie to lookup_t and return the value.
drepper [Fri, 5 May 2000 07:11:44 +0000 (07:11 +0000)]
(elf_machine_fixup_plt): Change return valuie to lookup_t and return the value.

20 years ago(_dl_start): Get the function pointer return address via
drepper [Fri, 5 May 2000 07:11:05 +0000 (07:11 +0000)]
(_dl_start): Get the function pointer return address via
_dl_start_address for architectures that need a function pointer
descriptor rather than just a pointer (ia64).

20 years agoAdd IA-64 specific definitions.
drepper [Fri, 5 May 2000 07:10:45 +0000 (07:10 +0000)]
Add IA-64 specific definitions.

20 years ago(_dl_symbol_value): Use LOOKUP_VALUE_ADDRESS to obtain the symbol address.
drepper [Fri, 5 May 2000 07:10:06 +0000 (07:10 +0000)]
(_dl_symbol_value): Use LOOKUP_VALUE_ADDRESS to obtain the symbol address.

20 years ago(_dl_vsym): Use DL_SYMBOL_ADDRESS() to obtain the symbol address.
drepper [Fri, 5 May 2000 07:08:58 +0000 (07:08 +0000)]
(_dl_vsym): Use DL_SYMBOL_ADDRESS() to obtain the symbol address.

20 years ago(fixup): Add the value returned in the symbol lookup to the arguments
drepper [Fri, 5 May 2000 07:08:32 +0000 (07:08 +0000)]
(fixup): Add the value returned in the symbol lookup to the arguments
to elf_machine_fixup_plt().
(fixup): Use the portable macros to get the symbol address of an
object.
(fixup-profile): Use the portable macros to get the symbol address of
an object.

20 years ago(RESOLVE_MAP): Define.
drepper [Fri, 5 May 2000 07:07:57 +0000 (07:07 +0000)]
(RESOLVE_MAP): Define.

20 years ago(_dl_lookup_symbol): Likewise.
drepper [Fri, 5 May 2000 07:07:18 +0000 (07:07 +0000)]
(_dl_lookup_symbol): Likewise.
(_dl_lookup_symbol_skip): Likewise.
(_dl_lookup_versioned_symbol): Likewise.
(_dl_lookup_versioned_symbol_skip): Likewise.

20 years ago(_dl_map_object_from_fd): Little of computation of parameter to
drepper [Fri, 5 May 2000 07:05:24 +0000 (07:05 +0000)]
(_dl_map_object_from_fd): Little of computation of parameter to
mprotect and for variable assignments.

20 years ago(struct do_dlsym_args): Change loadbase to a lookup_t.
drepper [Fri, 5 May 2000 07:04:06 +0000 (07:04 +0000)]
(struct do_dlsym_args): Change loadbase to a lookup_t.

20 years agoUpdate.
drepper [Fri, 5 May 2000 05:47:53 +0000 (05:47 +0000)]
Update.

20 years agoRemove incorrect definitions of <So> and <OR>.
drepper [Fri, 5 May 2000 05:47:14 +0000 (05:47 +0000)]
Remove incorrect definitions of <So> and <OR>.

20 years agoUpdate.
drepper [Fri, 5 May 2000 05:33:00 +0000 (05:33 +0000)]
Update.

20 years ago(_SC* enum): Avoid comma at the end of enum.
drepper [Fri, 5 May 2000 05:32:19 +0000 (05:32 +0000)]
(_SC* enum): Avoid comma at the end of enum.

20 years ago(__gconv_t): Add __extension__ to make gcc -pedantic happy.
drepper [Fri, 5 May 2000 05:30:51 +0000 (05:30 +0000)]
(__gconv_t): Add __extension__ to make gcc -pedantic happy.

20 years agoUpdate.
drepper [Fri, 5 May 2000 04:07:40 +0000 (04:07 +0000)]
Update.

20 years ago(main): Print the locale name as well in the error message.
drepper [Fri, 5 May 2000 04:07:18 +0000 (04:07 +0000)]
(main): Print the locale name as well in the error message.

20 years agoUpdate sysdeps/powerpc/dl-start.S.
geoffk [Thu, 4 May 2000 23:12:18 +0000 (23:12 +0000)]
Update sysdeps/powerpc/dl-start.S.

20 years agoUpdate.
drepper [Thu, 4 May 2000 15:48:44 +0000 (15:48 +0000)]
Update.

20 years ago(dl_open_worker): Use l_map_start and l_map_end to test for pointer in
drepper [Thu, 4 May 2000 15:47:12 +0000 (15:47 +0000)]
(dl_open_worker): Use l_map_start and l_map_end to test for pointer in
range of DSO address space.

20 years agoUpdate.
aj [Thu, 4 May 2000 13:22:03 +0000 (13:22 +0000)]
Update.

20 years ago2000-05-04 Andreas Jaeger <aj@suse.de>
aj [Thu, 4 May 2000 13:21:38 +0000 (13:21 +0000)]
2000-05-04  Andreas Jaeger  <aj@suse.de>

* nscd/pwdcache.c (addpwbyname): Initialize oldeuid to silence
GCC.

20 years agoUpdate.
drepper [Thu, 4 May 2000 04:11:22 +0000 (04:11 +0000)]
Update.

20 years ago(_nl_find_locale): Add new parameter to calls of _nl_make_l10nflist.
drepper [Thu, 4 May 2000 04:10:48 +0000 (04:10 +0000)]
(_nl_find_locale): Add new parameter to calls of _nl_make_l10nflist.

20 years agoUpdate.
drepper [Thu, 4 May 2000 02:46:54 +0000 (02:46 +0000)]
Update.

20 years agoMake fseeko and ftello prototypes available is __USE_LARGEFILE.
drepper [Thu, 4 May 2000 02:43:45 +0000 (02:43 +0000)]
Make fseeko and ftello prototypes available is __USE_LARGEFILE.

20 years ago(unsetenv): Follow change to the real unsetenv implementation from 1999-07-29.
drepper [Thu, 4 May 2000 02:35:09 +0000 (02:35 +0000)]
(unsetenv): Follow change to the real unsetenv implementation from 1999-07-29.

20 years ago(dcigettext): Do the defaulting of 'domainname' before calling tfind.
drepper [Thu, 4 May 2000 02:32:15 +0000 (02:32 +0000)]
(dcigettext): Do the defaulting of 'domainname' before calling tfind.

20 years ago(res_querydomain): Remove redefinition to __res_querydomain.
drepper [Thu, 4 May 2000 02:31:05 +0000 (02:31 +0000)]
(res_querydomain): Remove redefinition to __res_querydomain.

20 years agoUpdate from translation team.
drepper [Thu, 4 May 2000 02:23:39 +0000 (02:23 +0000)]
Update from translation team.

20 years agoDocument syscall function.
drepper [Thu, 4 May 2000 02:22:02 +0000 (02:22 +0000)]
Document syscall function.

20 years agoFix reference.
drepper [Thu, 4 May 2000 02:21:46 +0000 (02:21 +0000)]
Fix reference.

20 years agoFix reference.
drepper [Thu, 4 May 2000 02:21:20 +0000 (02:21 +0000)]
Fix reference.
(Executing a File): Add reference exec in other section.

20 years ago(Program Basics): Change section title.
drepper [Thu, 4 May 2000 02:21:04 +0000 (02:21 +0000)]
(Program Basics): Change section title.

20 years agoNew node "Charset conversion in gettext".
drepper [Thu, 4 May 2000 02:16:47 +0000 (02:16 +0000)]
New node "Charset conversion in gettext".

20 years ago(_nl_load_domain): Look at the domainbinding's
drepper [Thu, 4 May 2000 02:16:28 +0000 (02:16 +0000)]
(_nl_load_domain): Look at the domainbinding's
codeset when determining outcharset. If !_LIBC && HAVE_ICONV, call
locale_charset().

20 years ago(_nl_make_l10nflist): Add domainbinding argument.
drepper [Thu, 4 May 2000 02:16:14 +0000 (02:16 +0000)]
(_nl_make_l10nflist): Add domainbinding argument.

20 years ago(struct loaded_l10nfile): Add domainbinding field.
drepper [Thu, 4 May 2000 02:16:00 +0000 (02:16 +0000)]
(struct loaded_l10nfile): Add domainbinding field.
(_nl_make_l10nflist): Add domainbinding argument.

20 years ago(_nl_find_domain): Add domainbinding argument.
drepper [Thu, 4 May 2000 02:15:45 +0000 (02:15 +0000)]
(_nl_find_domain): Add domainbinding argument.
Pass it to _nl_make_l10nflist.

20 years ago(struct binding): Add codeset field.
drepper [Thu, 4 May 2000 02:13:45 +0000 (02:13 +0000)]
(struct binding): Add codeset field.
(_nl_find_domain): Add domainbinding argument.

20 years ago(dcigettext): Pass binding to _nl_find_domain.
drepper [Thu, 4 May 2000 02:13:28 +0000 (02:13 +0000)]
(dcigettext): Pass binding to _nl_find_domain.
(free_mem): Free each binding's codeset.

20 years ago(set_binding_values): New function.
drepper [Thu, 4 May 2000 02:13:11 +0000 (02:13 +0000)]
(set_binding_values): New function.
(bindtextdomain): Call it.
(bind_textdomain_codeset): New function.

20 years ago(bind_textdomain_codeset): New declaration.
drepper [Thu, 4 May 2000 02:12:57 +0000 (02:12 +0000)]
(bind_textdomain_codeset): New declaration.

20 years ago(__open_catalog): Use __builtin_expect where appropriate. Handle possible
drepper [Thu, 4 May 2000 02:06:31 +0000 (02:06 +0000)]
(__open_catalog): Use __builtin_expect where appropriate.  Handle possible
__read error.

20 years ago(extend_alias_table): Return an error indicator.
drepper [Thu, 4 May 2000 02:05:35 +0000 (02:05 +0000)]
(extend_alias_table): Return an error indicator.
(read_alias_file): Bail out if extend_alias_table fails.

20 years ago(_nl_load_domain): Use __builtin_expect where appropriate.
drepper [Thu, 4 May 2000 02:05:20 +0000 (02:05 +0000)]
(_nl_load_domain): Use __builtin_expect where appropriate.

20 years ago(dcigettext, _nl_find_msg): Use __builtin_expect where appropriate.
drepper [Thu, 4 May 2000 02:05:02 +0000 (02:05 +0000)]
(dcigettext, _nl_find_msg): Use __builtin_expect where appropriate.

20 years ago(__builtin_expect): Define as empty if not a compiler builtin.
drepper [Thu, 4 May 2000 02:04:46 +0000 (02:04 +0000)]
(__builtin_expect): Define as empty if not a compiler builtin.

20 years ago(__builtin_expect): Define as empty if not a compiler builtin.
drepper [Thu, 4 May 2000 02:04:33 +0000 (02:04 +0000)]
(__builtin_expect): Define as empty if not a compiler builtin.

20 years agoDefine _GNU_SOURCE as early as possible.
drepper [Thu, 4 May 2000 02:03:40 +0000 (02:03 +0000)]
Define _GNU_SOURCE as early as possible.

20 years ago(_nl_load_domain): Initialize domain->conv_tab.
drepper [Thu, 4 May 2000 02:02:28 +0000 (02:02 +0000)]
(_nl_load_domain): Initialize domain->conv_tab.
Initialize domain->plural and domain->nplurals even if there is no nullentry.

20 years ago(_nl_find_msg): Terminate __gconv loop if return
drepper [Thu, 4 May 2000 01:50:44 +0000 (01:50 +0000)]
(_nl_find_msg): Terminate __gconv loop if return
value is == __GCONV_OK or == __GCONV_EMPTY_INPUT, not != __GCONV_OK.
In case of failure, goto converted.

20 years ago(norm_add_slashes): Move away.
drepper [Thu, 4 May 2000 01:43:42 +0000 (01:43 +0000)]
(norm_add_slashes): Move away.

20 years ago(norm_add_slashes): Move to here.
drepper [Thu, 4 May 2000 01:43:28 +0000 (01:43 +0000)]
(norm_add_slashes): Move to here.

20 years ago(_nl_load_domain): Normalize strings passed to __gconv_open.
drepper [Thu, 4 May 2000 01:43:05 +0000 (01:43 +0000)]
(_nl_load_domain): Normalize strings passed to __gconv_open.

20 years ago(_nl_load_domain): Deal with EINTR. Include <errno.h>.
drepper [Thu, 4 May 2000 01:42:05 +0000 (01:42 +0000)]
(_nl_load_domain): Deal with EINTR. Include <errno.h>.

20 years ago(transcmp): Compare the domains as well.
drepper [Thu, 4 May 2000 01:41:53 +0000 (01:41 +0000)]
(transcmp): Compare the domains as well.
(dcigettext): Call strlen (msgid1) after testing msgid1 against NULL,
not before.

20 years agoUpdate.
drepper [Thu, 4 May 2000 00:56:16 +0000 (00:56 +0000)]
Update.

20 years agoDeclare __strdup and __strndup if necessary.
drepper [Thu, 4 May 2000 00:55:30 +0000 (00:55 +0000)]
Declare __strdup and __strndup if necessary.