kopensolaris-gnu/glibc.git
19 years agoUpdate.
drepper [Mon, 30 Jul 2001 16:22:48 +0000 (16:22 +0000)]
Update.

19 years agoUpdate.
drepper [Mon, 30 Jul 2001 16:21:35 +0000 (16:21 +0000)]
Update.

19 years agoUpdate.
aj [Mon, 30 Jul 2001 09:08:37 +0000 (09:08 +0000)]
Update.

19 years ago128-bit long double atanh implementation.
aj [Mon, 30 Jul 2001 09:08:11 +0000 (09:08 +0000)]
128-bit long double atanh implementation.

19 years agoUpdate.
aj [Mon, 30 Jul 2001 07:51:34 +0000 (07:51 +0000)]
Update.

19 years ago Declare wcs functions only if compiling with MBS_SUPPORT.
aj [Mon, 30 Jul 2001 07:51:25 +0000 (07:51 +0000)]
 Declare wcs functions only if compiling with MBS_SUPPORT.
 Don't use #elif for traditional C.

19 years ago* sysdeps/mach/hurd/recvmsg.c: New file.
kettenis [Sun, 29 Jul 2001 12:26:39 +0000 (12:26 +0000)]
* sysdeps/mach/hurd/recvmsg.c: New file.
* sysdeps/mach/hurd/sendmsg.c: New file.

19 years agoUpdate.
drepper [Sat, 28 Jul 2001 06:10:44 +0000 (06:10 +0000)]
Update.

19 years agoAdd bits7link.h.
drepper [Sat, 28 Jul 2001 06:09:50 +0000 (06:09 +0000)]
Add bits7link.h.

19 years agoAdd dl-support.c, dl-addr.c, and dl-error.c.
drepper [Sat, 28 Jul 2001 06:08:50 +0000 (06:08 +0000)]
Add dl-support.c, dl-addr.c, and dl-error.c.

19 years agoAdd sys/procfs.h.
drepper [Sat, 28 Jul 2001 06:07:40 +0000 (06:07 +0000)]
Add sys/procfs.h.

19 years agoAdd bits/link.h.
drepper [Sat, 28 Jul 2001 06:06:39 +0000 (06:06 +0000)]
Add bits/link.h.

19 years ago(distribute): Add strtab.c and iconvconfig.h.
drepper [Sat, 28 Jul 2001 06:05:32 +0000 (06:05 +0000)]
(distribute): Add strtab.c and iconvconfig.h.

19 years agoNot needed anymore.
drepper [Sat, 28 Jul 2001 05:53:57 +0000 (05:53 +0000)]
Not needed anymore.

19 years agoRemove non-existing files.
drepper [Sat, 28 Jul 2001 05:53:37 +0000 (05:53 +0000)]
Remove non-existing files.

19 years agoRemove non-existing files.
drepper [Sat, 28 Jul 2001 05:52:19 +0000 (05:52 +0000)]
Remove non-existing files.

19 years agoRemade for stable-2.2.4
drepper [Sat, 28 Jul 2001 05:51:21 +0000 (05:51 +0000)]
Remade for stable-2.2.4

19 years agoUpdate.
drepper [Sat, 28 Jul 2001 05:50:21 +0000 (05:50 +0000)]
Update.

19 years ago(VERSION): Bump to 2.2.4.
drepper [Sat, 28 Jul 2001 05:49:17 +0000 (05:49 +0000)]
(VERSION): Bump to 2.2.4.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 19:09:19 +0000 (19:09 +0000)]
Update.

19 years ago(_IO_vasprintf): Don't copy uninitialized byte from stream buffer to
drepper [Fri, 27 Jul 2001 19:08:14 +0000 (19:08 +0000)]
(_IO_vasprintf): Don't copy uninitialized byte from stream buffer to
result buffer.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 18:09:56 +0000 (18:09 +0000)]
Update.

19 years agoAdd rules to check output of tst-fopenloc and for memory leaks.
drepper [Fri, 27 Jul 2001 18:05:05 +0000 (18:05 +0000)]
Add rules to check output of tst-fopenloc and for memory leaks.

19 years agoTest for ,ccs= handling in fopen.
drepper [Fri, 27 Jul 2001 18:04:18 +0000 (18:04 +0000)]
Test for ,ccs= handling in fopen.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 17:38:40 +0000 (17:38 +0000)]
Update.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 17:34:53 +0000 (17:34 +0000)]
Update.

19 years ago(_nl_find_locale): Ise __gconv_compare_alias instead of calling
drepper [Fri, 27 Jul 2001 17:32:42 +0000 (17:32 +0000)]
(_nl_find_locale): Ise __gconv_compare_alias instead of calling
__gconv_lookup_alias twice and compare here.

19 years agoAdd prototype for __gconv_compare_alias_cache.
drepper [Fri, 27 Jul 2001 17:31:11 +0000 (17:31 +0000)]
Add prototype for __gconv_compare_alias_cache.

19 years ago(__gconv_lookup_alias): Removed.
drepper [Fri, 27 Jul 2001 17:29:26 +0000 (17:29 +0000)]
(__gconv_lookup_alias): Removed.
(__gconv_compare_alias): New function.

19 years agoReplace __gconv_lookup_alias prototype with __gconv_compare_alias prototype.
drepper [Fri, 27 Jul 2001 17:27:57 +0000 (17:27 +0000)]
Replace __gconv_lookup_alias prototype with __gconv_compare_alias prototype.

19 years ago(__gconv_compare_alias_cache): New function.
drepper [Fri, 27 Jul 2001 17:26:26 +0000 (17:26 +0000)]
(__gconv_compare_alias_cache): New function.

19 years ago* hurd/hurdsig.c (_hurd_internal_post_signal): Fix handling of
kettenis [Fri, 27 Jul 2001 08:50:52 +0000 (08:50 +0000)]
* hurd/hurdsig.c (_hurd_internal_post_signal): Fix handling of
SA_RESETHAND and SA_NODEFER.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 08:29:06 +0000 (08:29 +0000)]
Update.

19 years ago(struct gconv_fcts): Add towc_nsteps and tomb_nsteps member.
drepper [Fri, 27 Jul 2001 08:27:50 +0000 (08:27 +0000)]
(struct gconv_fcts): Add towc_nsteps and tomb_nsteps member.

19 years agoAdd some casts to avoid warnings.
drepper [Fri, 27 Jul 2001 08:27:06 +0000 (08:27 +0000)]
Add some casts to avoid warnings.
(__wcsmbs_gconv_fcts): Initialize towc_nsteps and tomb_nsteps member.
(getfct): Take additional parameter with pointer to variable where the
number of steps is stored in.  Disable code which allows to use more
than one step for now.  Adjust all callers.
(free_mem): New function.  Frees data associated with currently
selected converters.

19 years ago(__libio_translit): Renamed from libio_translit and made public.
drepper [Fri, 27 Jul 2001 08:23:54 +0000 (08:23 +0000)]
(__libio_translit): Renamed from libio_translit and made public.
Various little cleanup changes.

19 years ago(_IO_new_fclose): Correct freeing of the step data.
drepper [Fri, 27 Jul 2001 08:22:41 +0000 (08:22 +0000)]
(_IO_new_fclose): Correct freeing of the step data.

19 years ago(_IO_new_file_fopen): Correctly locate ccs= substring. Don't handle
drepper [Fri, 27 Jul 2001 08:21:36 +0000 (08:21 +0000)]
(_IO_new_file_fopen): Correctly locate ccs= substring.  Don't handle
ccs= if no descriptor was allocated.  Normalize codeset name before
calling __wcsmbs_named_conv.  Initialize transliteration elements.
Free step data structure.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 07:45:18 +0000 (07:45 +0000)]
Update.

19 years ago(location): Don't loose code to handle static binaries.
drepper [Fri, 27 Jul 2001 07:42:05 +0000 (07:42 +0000)]
(location): Don't loose code to handle static binaries.

19 years agoUpdate.
drepper [Fri, 27 Jul 2001 07:33:58 +0000 (07:33 +0000)]
Update.

19 years agoExtract addresses from DSOs.
drepper [Fri, 27 Jul 2001 07:32:18 +0000 (07:32 +0000)]
Extract addresses from DSOs.

19 years ago(checkhdr): Disable mcheck before reporting an error. Don't run any
drepper [Fri, 27 Jul 2001 05:01:11 +0000 (05:01 +0000)]
(checkhdr): Disable mcheck before reporting an error.  Don't run any
tests if mcheck is disabled.

19 years agoUpdate.
aj [Fri, 27 Jul 2001 04:36:09 +0000 (04:36 +0000)]
Update.

19 years ago (_JMPBUF_UNWINDS): Follow rename change from 2001-07-12 for __jmp_buf.
aj [Fri, 27 Jul 2001 04:35:45 +0000 (04:35 +0000)]
 (_JMPBUF_UNWINDS): Follow rename change from 2001-07-12 for __jmp_buf.

19 years ago(SC_GPRS): Fix value following change from 2001-05-30.
aj [Fri, 27 Jul 2001 04:35:37 +0000 (04:35 +0000)]
(SC_GPRS): Fix value following change from 2001-05-30.

19 years ago(_dl_important_hwcaps): Avoid using malloc early in the program.
drepper [Fri, 27 Jul 2001 03:48:11 +0000 (03:48 +0000)]
(_dl_important_hwcaps): Avoid using malloc early in the program.

19 years ago.
roland [Thu, 26 Jul 2001 21:27:36 +0000 (21:27 +0000)]
.

19 years ago2001-07-26 Roland McGrath <roland@frob.com>
roland [Thu, 26 Jul 2001 21:23:31 +0000 (21:23 +0000)]
2001-07-26  Roland McGrath  <roland@frob.com>

* sysdeps/generic/bits/termios.h (EXTA, EXTB): Make these conditional
on __USE_MISC rather than __USE_BSD.
(B57600, B115200B230400B460800B500000B576000B921600,
B1000000B1152000B1500000B2000000B2500000B3000000,
B3500000B4000000): New macros.
* sysdeps/generic/tcsetattr.c (bad_speed): Accept those values.
* termios/cfsetspeed.c (speeds): Likewise.

19 years agoFix typos.
aj [Thu, 26 Jul 2001 14:41:27 +0000 (14:41 +0000)]
Fix typos.

19 years agoFormatting.
drepper [Thu, 26 Jul 2001 01:41:39 +0000 (01:41 +0000)]
Formatting.

19 years agoUpdate.
drepper [Thu, 26 Jul 2001 01:39:53 +0000 (01:39 +0000)]
Update.

19 years agoUpdate.
drepper [Thu, 26 Jul 2001 01:33:25 +0000 (01:33 +0000)]
Update.

19 years agoUpdate.
drepper [Thu, 26 Jul 2001 01:32:52 +0000 (01:32 +0000)]
Update.

19 years ago(THREAD_SELF, INIT_THREAD_SELF): Defined.
drepper [Thu, 26 Jul 2001 01:32:01 +0000 (01:32 +0000)]
(THREAD_SELF, INIT_THREAD_SELF): Defined.

19 years ago(elf_machine_load_address): Don't use multi-line strings.
drepper [Thu, 26 Jul 2001 01:31:38 +0000 (01:31 +0000)]
(elf_machine_load_address): Don't use multi-line strings.
(FUN_ADDR, FGR_SAVE, ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
(elf_machine_rela): Handle unaligned relocation.

19 years agoUpdate.
drepper [Thu, 26 Jul 2001 00:27:15 +0000 (00:27 +0000)]
Update.

19 years ago(_dl_start): Fix typo in comment.
drepper [Thu, 26 Jul 2001 00:25:54 +0000 (00:25 +0000)]
(_dl_start): Fix typo in comment.
(_dl_start_final): Copy new "l_mach" member from temporary to
final bootstrap map.

19 years agoMachine specific definitions for internal link.h. IA-64 version.
drepper [Thu, 26 Jul 2001 00:25:31 +0000 (00:25 +0000)]
Machine specific definitions for internal link.h.  IA-64 version.

19 years agoMachine specific definitions for internal link.h. Generic version.
drepper [Thu, 26 Jul 2001 00:25:00 +0000 (00:25 +0000)]
Machine specific definitions for internal link.h.  Generic version.

19 years agoAdd member machine specific "l_mach" member to link_map.
drepper [Thu, 26 Jul 2001 00:24:13 +0000 (00:24 +0000)]
Add member machine specific "l_mach" member to link_map.

19 years agoRewrite for better scalability and to avoid deadlocks.
drepper [Thu, 26 Jul 2001 00:23:57 +0000 (00:23 +0000)]
Rewrite for better scalability and to avoid deadlocks.

19 years ago(DL_AUTO_FUNCTION_ADDRESS): New macro.
drepper [Thu, 26 Jul 2001 00:23:37 +0000 (00:23 +0000)]
(DL_AUTO_FUNCTION_ADDRESS): New macro.
(DL_STATIC_FUNCTION_ADDRESS): Likewise.
(DL_DT_INIT_ADDRESS): Use DL_AUTO_FUNCTION_ADDRESS.
(DL_DT_FINI_ADDRESS): Likewise.

19 years ago(IA64_BOOT_FPTR_TABLE_LEN): Rename
drepper [Thu, 26 Jul 2001 00:23:08 +0000 (00:23 +0000)]
(IA64_BOOT_FPTR_TABLE_LEN): Rename
from IA64_BOOT_FPTR_SIZE and reduce its value from 256 to 200.
(struct ia64_fdesc): Rename from struct ia64_fptr and drop "next"
pointer.  Rename member "func" to "ip".
(struct ia64_fdesc_table): New type.
(__ia64_make_fptr): Change prototype.
(__ia64_init_bootstrap_fdesc_table): New function.
(ELF_MACHINE_BEFORE_RTLD_RELOC): New macro.
(__boot_ldso_fptr): Remove.
(__fptr_next): Remove.
(__fptr_root): Remove.
(__fptr_count): Remove.
(TRAMPOLINE_TEMPLATE): Fix typo in comment.  Don't use multi-line
strings to avoid warning from gcc3.
(RTLD_START): Don't use multi-line strings.
(ELF_MACHINE_START_ADDRESS): Use DL_STATIC_FUNCTION_ADDRESS.
(elf_machine_fixup_plt): Update the code entry point in the
function descriptor through a "volatile" pointer to ensure proper
write ordering.
(elf_machine_rela): Simplify handling of FPTR relocs: always call
__ia64_make_fptr().

19 years ago(_dl_symbol_address): Update call to __ia64_make_fptr() for new interface.
drepper [Thu, 26 Jul 2001 00:22:42 +0000 (00:22 +0000)]
(_dl_symbol_address): Update call to __ia64_make_fptr() for new interface.
(_dl_function_address): Remove.

19 years agoUpdate.
drepper [Wed, 25 Jul 2001 22:15:17 +0000 (22:15 +0000)]
Update.

19 years agoUse ENTRY_POINT_DECL is defined instead of a declaration using ENTRY_POINT.
drepper [Wed, 25 Jul 2001 22:13:41 +0000 (22:13 +0000)]
Use ENTRY_POINT_DECL is defined instead of a declaration using ENTRY_POINT.

19 years ago(ENTRY_POINT_DECL): New definition.
drepper [Wed, 25 Jul 2001 22:12:45 +0000 (22:12 +0000)]
(ENTRY_POINT_DECL): New definition.

19 years agoInclude <entry.h>
drepper [Wed, 25 Jul 2001 22:04:55 +0000 (22:04 +0000)]
Include <entry.h>
(_start): Replaced with ENTRY_POINT.

19 years ago* sysdeps/unix/bsd/bsd4.4/bits/socket.h: New file.
kettenis [Wed, 25 Jul 2001 21:42:24 +0000 (21:42 +0000)]
* sysdeps/unix/bsd/bsd4.4/bits/socket.h: New file.

19 years agoUpdate.
drepper [Wed, 25 Jul 2001 21:30:39 +0000 (21:30 +0000)]
Update.

19 years ago(write_output): Don't overwrite old cache file until we know we have a new one.
drepper [Wed, 25 Jul 2001 21:29:59 +0000 (21:29 +0000)]
(write_output): Don't overwrite old cache file until we know we have a new one.

19 years ago(install-sbin): Add iconvconfig here.
drepper [Wed, 25 Jul 2001 21:27:12 +0000 (21:27 +0000)]
(install-sbin): Add iconvconfig here.

19 years agoUpdate.
drepper [Wed, 25 Jul 2001 21:00:58 +0000 (21:00 +0000)]
Update.

19 years ago(main): Don't write an output file if we have seen an error.
drepper [Wed, 25 Jul 2001 20:57:28 +0000 (20:57 +0000)]
(main): Don't write an output file if we have seen an error.

19 years agoUpdate.
drepper [Wed, 25 Jul 2001 20:53:07 +0000 (20:53 +0000)]
Update.

19 years ago(install-bin): Add iconvconfig.
drepper [Wed, 25 Jul 2001 20:51:15 +0000 (20:51 +0000)]
(install-bin): Add iconvconfig.

19 years agoUpdate.
drepper [Wed, 25 Jul 2001 20:47:02 +0000 (20:47 +0000)]
Update.

19 years agoIA-64 function to call callcack for all phdrs in static apps.
drepper [Wed, 25 Jul 2001 20:45:40 +0000 (20:45 +0000)]
IA-64 function to call callcack for all phdrs in static apps.

19 years agoFunction to call callcack for all phdrs in static apps.
drepper [Wed, 25 Jul 2001 20:45:04 +0000 (20:45 +0000)]
Function to call callcack for all phdrs in static apps.

19 years ago(struct dl_phdr_info): New definition.
drepper [Wed, 25 Jul 2001 20:44:10 +0000 (20:44 +0000)]
(struct dl_phdr_info): New definition.
(dl_iterate_phdr, __dl_iterate_phdr): New prototypes.

19 years ago(dl_iterate_phdr): Add at GLIBC_2.2.4.
drepper [Wed, 25 Jul 2001 20:43:38 +0000 (20:43 +0000)]
(dl_iterate_phdr): Add at GLIBC_2.2.4.

19 years ago(struct dl_phdr_info): New definition.
drepper [Wed, 25 Jul 2001 20:43:14 +0000 (20:43 +0000)]
(struct dl_phdr_info): New definition.
(dl_iterate_phdr): New prototype.

19 years agoFunction to call callback function with all phdrs.
drepper [Wed, 25 Jul 2001 20:42:47 +0000 (20:42 +0000)]
Function to call callback function with all phdrs.

19 years ago(routines): Add dl-iteratephdr and dl-iteratephdr-static.
drepper [Wed, 25 Jul 2001 20:42:02 +0000 (20:42 +0000)]
(routines): Add dl-iteratephdr and dl-iteratephdr-static.

19 years ago.
roland [Wed, 25 Jul 2001 08:37:28 +0000 (08:37 +0000)]
.

19 years agoUpdate.
aj [Wed, 25 Jul 2001 06:37:13 +0000 (06:37 +0000)]
Update.

19 years ago(__elf_preferred_address): Prefer gaps below main executable.
aj [Wed, 25 Jul 2001 06:36:52 +0000 (06:36 +0000)]
(__elf_preferred_address): Prefer gaps below main executable.

19 years agoUpdate.
drepper [Tue, 24 Jul 2001 22:16:09 +0000 (22:16 +0000)]
Update.

19 years agoExtend comment for __attribute_format_arg__.
drepper [Tue, 24 Jul 2001 22:14:07 +0000 (22:14 +0000)]
Extend comment for __attribute_format_arg__.

19 years ago(ngettext, dngettext, dcngettext): Use both msgid1 and msgid2 for printf
drepper [Tue, 24 Jul 2001 22:13:19 +0000 (22:13 +0000)]
(ngettext, dngettext, dcngettext): Use both msgid1 and msgid2 for printf
format argument checking.

19 years agoUpdate.
drepper [Tue, 24 Jul 2001 22:07:23 +0000 (22:07 +0000)]
Update.

19 years ago(main): Print explanation before bailing out because context handling
drepper [Tue, 24 Jul 2001 22:06:32 +0000 (22:06 +0000)]
(main): Print explanation before bailing out because context handling
is not supported.

19 years agoUpdate.
drepper [Tue, 24 Jul 2001 21:30:18 +0000 (21:30 +0000)]
Update.

19 years agoAdd prototype fpr __gconv_release_cache.
drepper [Tue, 24 Jul 2001 21:29:07 +0000 (21:29 +0000)]
Add prototype fpr __gconv_release_cache.

19 years ago(__gconv_find_shlib): Allocate file name in the record as well.
drepper [Tue, 24 Jul 2001 21:27:59 +0000 (21:27 +0000)]
(__gconv_find_shlib): Allocate file name in the record as well.

19 years ago(__gconv_close_transform): Call __gconv_release_cache after the steps
drepper [Tue, 24 Jul 2001 21:26:37 +0000 (21:26 +0000)]
(__gconv_close_transform): Call __gconv_release_cache after the steps
are handled.

19 years ago(find_module): Don't allocate room for the filename. Use alloca, we
drepper [Tue, 24 Jul 2001 21:24:06 +0000 (21:24 +0000)]
(find_module): Don't allocate room for the filename.  Use alloca, we
don't need it beyond this function.
(__gconv_release_cache): New function.

19 years ago(tests): Add tst-context.
drepper [Tue, 24 Jul 2001 21:17:50 +0000 (21:17 +0000)]
(tests): Add tst-context.

19 years ago(add_builtins): Remove debug output.
drepper [Tue, 24 Jul 2001 19:19:59 +0000 (19:19 +0000)]
(add_builtins): Remove debug output.