kopensolaris-gnu/glibc.git
18 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.

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

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

18 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.

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

18 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.

18 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.

18 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.

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

18 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.

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

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

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

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

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

18 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.

18 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.

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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().

18 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.

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

18 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.

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

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

18 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.

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

18 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.

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

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

18 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.

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

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

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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

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

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

18 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.

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

18 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__.

18 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.

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

18 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.

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

18 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.

18 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.

18 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.

18 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.

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

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

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 18:51:59 +0000 (18:51 +0000)]
Update.

18 years ago(__gconv_lookup_cache): Catch one more boundary case and reject it.
drepper [Tue, 24 Jul 2001 18:49:46 +0000 (18:49 +0000)]
(__gconv_lookup_cache): Catch one more boundary case and reject it.

18 years agoUpdate.
aj [Tue, 24 Jul 2001 16:29:28 +0000 (16:29 +0000)]
Update.

18 years ago(main): Fix which options take arguments.
aj [Tue, 24 Jul 2001 16:28:48 +0000 (16:28 +0000)]
(main): Fix which options take arguments.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 08:10:29 +0000 (08:10 +0000)]
Update.

18 years agoAdd dependencies for tst-loading test.
drepper [Tue, 24 Jul 2001 08:09:31 +0000 (08:09 +0000)]
Add dependencies for tst-loading test.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 07:56:20 +0000 (07:56 +0000)]
Update.

18 years agoUndo last change. Remove debugging output.
drepper [Tue, 24 Jul 2001 07:54:33 +0000 (07:54 +0000)]
Undo last change.  Remove debugging output.

18 years agoUpdate.
aj [Tue, 24 Jul 2001 07:28:54 +0000 (07:28 +0000)]
Update.

18 years ago * iconv/iconvconfig.c (name_insert): Make static to avoid warning.
aj [Tue, 24 Jul 2001 07:28:43 +0000 (07:28 +0000)]
* iconv/iconvconfig.c (name_insert): Make static to avoid warning.

* iconv/gconv_cache.c: Include stdio.h for puts declaration.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 07:01:51 +0000 (07:01 +0000)]
Update.

18 years ago(write_locales): Disable implicit locking for the stream.
drepper [Tue, 24 Jul 2001 06:58:03 +0000 (06:58 +0000)]
(write_locales): Disable implicit locking for the stream.
Use feof_unlocked instead of feof.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 06:55:56 +0000 (06:55 +0000)]
Update.

18 years agoTest for makecontext etc in multi-threaded applications.
drepper [Tue, 24 Jul 2001 06:53:42 +0000 (06:53 +0000)]
Test for makecontext etc in multi-threaded applications.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 06:50:41 +0000 (06:50 +0000)]
Update.

18 years agoInitialize %fs, %gs, and floating-point status as well.
drepper [Tue, 24 Jul 2001 06:48:43 +0000 (06:48 +0000)]
Initialize %fs, %gs, and floating-point status as well.

18 years ago2001-07-24 Igor Khavkine <i_khavki@alcor.concordia.ca>
roland [Tue, 24 Jul 2001 04:59:07 +0000 (04:59 +0000)]
2001-07-24  Igor Khavkine  <i_khavki@alcor.concordia.ca>

        * hurd/hurdsig.c (_hurdsig_init): Fix incorrect initialization
        of pending signals.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 04:22:05 +0000 (04:22 +0000)]
Update.

18 years ago(_IO_new_fclose): Unlink descriptor first to avoid deadlock.
drepper [Tue, 24 Jul 2001 04:20:15 +0000 (04:20 +0000)]
(_IO_new_fclose): Unlink descriptor first to avoid deadlock.

18 years ago(_IO_old_fclose): Unlink descriptor first to avoid deadlock.
drepper [Tue, 24 Jul 2001 04:19:55 +0000 (04:19 +0000)]
(_IO_old_fclose): Unlink descriptor first to avoid deadlock.

18 years ago(_IO_un_link): Get stream lock since it's not always done in the caller.
drepper [Tue, 24 Jul 2001 04:16:33 +0000 (04:16 +0000)]
(_IO_un_link): Get stream lock since it's not always done in the caller.
(_IO_link_in): Likewise.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 01:33:57 +0000 (01:33 +0000)]
Update.

18 years agoUpdate.
drepper [Tue, 24 Jul 2001 01:08:46 +0000 (01:08 +0000)]
Update.

18 years agoDefine _IO_cleanup_region_start_noarg.
drepper [Tue, 24 Jul 2001 01:06:59 +0000 (01:06 +0000)]
Define _IO_cleanup_region_start_noarg.

18 years ago(_IO_list_all_stamp): New variable.
drepper [Tue, 24 Jul 2001 01:05:41 +0000 (01:05 +0000)]
(_IO_list_all_stamp): New variable.
(_IO_un_link): Bump _IO_list_all_stamp after removing from list.
(_IO_link): Likewise for insertion.
(flush_cleanup): New function.
(_IO_flush_all): Get list_all_lock and all individual locks for the
streams.  Detect and handle changes to the _IO_list_all list.
(_IO_flush_all_linebuffered): Likewise.

18 years agoUpdate.
drepper [Mon, 23 Jul 2001 23:45:03 +0000 (23:45 +0000)]
Update.

18 years agoFix typo in comment.
drepper [Mon, 23 Jul 2001 23:42:48 +0000 (23:42 +0000)]
Fix typo in comment.

18 years agoUpdate.
drepper [Mon, 23 Jul 2001 23:01:08 +0000 (23:01 +0000)]
Update.

18 years ago(__gconv_lookup_cache): Handle encoding from and to INTERNAL.
drepper [Mon, 23 Jul 2001 22:59:58 +0000 (22:59 +0000)]
(__gconv_lookup_cache): Handle encoding from and to INTERNAL.

18 years agoCreate a special record for the INTERNAL encoding name in the output file.
drepper [Mon, 23 Jul 2001 22:59:24 +0000 (22:59 +0000)]
Create a special record for the INTERNAL encoding name in the output file.

18 years agoAdd @comment lines before @deftypefun ioctl.
drepper [Mon, 23 Jul 2001 19:15:10 +0000 (19:15 +0000)]
Add @comment lines before @deftypefun ioctl.

18 years agoUpdate.
drepper [Mon, 23 Jul 2001 18:14:55 +0000 (18:14 +0000)]
Update.

18 years ago(svcunix_rendezvous_abort): New.
drepper [Mon, 23 Jul 2001 18:12:56 +0000 (18:12 +0000)]
(svcunix_rendezvous_abort): New.
(svcunix_rendezvous_op): Use it.

18 years ago(svctcp_rendezvous_abort): New.
drepper [Mon, 23 Jul 2001 18:12:33 +0000 (18:12 +0000)]
(svctcp_rendezvous_abort): New.
(svctcp_rendezvous_op): Use it.

18 years ago(CPPFLAGS-test-ifloat.c, CPPFLAGS-test-idouble.c,
drepper [Mon, 23 Jul 2001 18:11:43 +0000 (18:11 +0000)]
(CPPFLAGS-test-ifloat.c, CPPFLAGS-test-idouble.c,
CPPFLAGS-test-ildoubl.c): Renamed from CFLAGS-*.
(math-CPPFLAGS): Set this instead of CPPFLAGS.

18 years agoUpdate.
drepper [Mon, 23 Jul 2001 18:03:27 +0000 (18:03 +0000)]
Update.

18 years ago(FLOATING_STACKS): Define.
drepper [Mon, 23 Jul 2001 17:52:42 +0000 (17:52 +0000)]
(FLOATING_STACKS): Define.
(ARCH_STACK_MAX_SIZE): Define.

18 years agoUpdate.
drepper [Mon, 23 Jul 2001 17:14:27 +0000 (17:14 +0000)]
Update.

18 years agoAdd more definitions from Sun's latest version.
drepper [Mon, 23 Jul 2001 17:11:21 +0000 (17:11 +0000)]
Add more definitions from Sun's latest version.