kopensolaris-gnu/glibc.git
18 years ago(_dl_map_object_deps): Don't add objects which are not dlopened on the
drepper [Sun, 30 Jun 2002 08:24:11 +0000 (08:24 +0000)]
(_dl_map_object_deps): Don't add objects which are not dlopened on the
dependency list of a dlopened object.

18 years agoFix typo in comment.
drepper [Sun, 30 Jun 2002 08:23:39 +0000 (08:23 +0000)]
Fix typo in comment.

18 years agoUpdate.
drepper [Sun, 30 Jun 2002 07:17:02 +0000 (07:17 +0000)]
Update.

18 years ago(tests): Add circleload1.
drepper [Sun, 30 Jun 2002 07:15:15 +0000 (07:15 +0000)]
(tests): Add circleload1.
(modules-names): Add circlemod1, circlemod2, circlemod3,
circlemod1a, circlemod2a and circlemod3a.
($(objpfx)circleload1): New target.
($(objpfx)circleload1.out): Likewise.
($(objpfx)circlemod1.so): Likewise.
($(objpfx)circlemod2.so): Likewise.
($(objpfx)circlemod1a.so): Likewise.
($(objpfx)circlemod2a.so): Likewise.

18 years agoTest module for circular dependency handling in dlopen.
drepper [Sun, 30 Jun 2002 07:14:58 +0000 (07:14 +0000)]
Test module for circular dependency handling in dlopen.

18 years agoTest program for circular dependency handling in dlopen.
drepper [Sun, 30 Jun 2002 07:14:39 +0000 (07:14 +0000)]
Test program for circular dependency handling in dlopen.

18 years ago(add_dependency): It is not necessary to add dependencies if they are
drepper [Sun, 30 Jun 2002 07:13:56 +0000 (07:13 +0000)]
(add_dependency): It is not necessary to add dependencies if they are
created between objects which are created while processing RTLD_NOW
for objects loaded as part of the same dlopen call.

18 years agoUpdate.
drepper [Sun, 30 Jun 2002 04:04:20 +0000 (04:04 +0000)]
Update.

18 years agoAdd collation locale-specific info.
drepper [Sun, 30 Jun 2002 04:01:58 +0000 (04:01 +0000)]
Add collation locale-specific info.

18 years agoUpdate.
drepper [Sun, 30 Jun 2002 03:40:05 +0000 (03:40 +0000)]
Update.

18 years agoCleanup.
drepper [Sun, 30 Jun 2002 03:37:04 +0000 (03:37 +0000)]
Cleanup.

18 years agoUse @dots instead of ... where appropriate.
drepper [Sun, 30 Jun 2002 03:35:20 +0000 (03:35 +0000)]
Use @dots instead of ... where appropriate.

18 years agoUpdate.
drepper [Sat, 29 Jun 2002 23:35:02 +0000 (23:35 +0000)]
Update.

18 years ago(aio_suspend): Add check for completed element(s) and do not suspend thread if
drepper [Sat, 29 Jun 2002 23:32:41 +0000 (23:32 +0000)]
(aio_suspend): Add check for completed element(s) and do not suspend thread if
so.

18 years ago(aio_fsync): Add check for invalid fd; add check for fd not open for writing.
drepper [Sat, 29 Jun 2002 23:32:21 +0000 (23:32 +0000)]
(aio_fsync): Add check for invalid fd; add check for fd not open for writing.

18 years ago(aio_cancel): Add check for invalid file descriptor.
drepper [Sat, 29 Jun 2002 23:32:02 +0000 (23:32 +0000)]
(aio_cancel): Add check for invalid file descriptor.

18 years agoFix in comment.
drepper [Sat, 29 Jun 2002 23:31:47 +0000 (23:31 +0000)]
Fix in comment.

18 years ago(tests): Add tst-aio7.
drepper [Sat, 29 Jun 2002 23:31:36 +0000 (23:31 +0000)]
(tests): Add tst-aio7.

18 years agoTest for invalid fds in aio_cancel, aio_fsync. Test for aio_suspend to return
drepper [Sat, 29 Jun 2002 23:31:05 +0000 (23:31 +0000)]
Test for invalid fds in aio_cancel, aio_fsync.  Test for aio_suspend to return
immediately when there is something available.

18 years agoUpdate.
drepper [Sat, 29 Jun 2002 21:08:13 +0000 (21:08 +0000)]
Update.

18 years agoAdjust expected results.
drepper [Sat, 29 Jun 2002 21:06:02 +0000 (21:06 +0000)]
Adjust expected results.

18 years agoAdjust test code.
drepper [Sat, 29 Jun 2002 21:05:51 +0000 (21:05 +0000)]
Adjust test code.

18 years agoAdd test case for above bug.
drepper [Sat, 29 Jun 2002 21:05:40 +0000 (21:05 +0000)]
Add test case for above bug.

18 years ago(read_input_file): Handle more than one slash at end of line correctly.
drepper [Sat, 29 Jun 2002 21:04:12 +0000 (21:04 +0000)]
(read_input_file): Handle more than one slash at end of line correctly.

18 years ago(Formatting Calendar Time): Some more comments about possibly missing
drepper [Sat, 29 Jun 2002 17:25:42 +0000 (17:25 +0000)]
(Formatting Calendar Time): Some more comments about possibly missing
am/pm information.

18 years agoUpdate.
drepper [Sat, 29 Jun 2002 17:20:10 +0000 (17:20 +0000)]
Update.

18 years agoAdd am/pm support.
drepper [Sat, 29 Jun 2002 17:18:36 +0000 (17:18 +0000)]
Add am/pm support.

18 years ago(elf_dynamic_do_rel): Avoid overflow in computation to skip relative
drepper [Sat, 29 Jun 2002 16:59:11 +0000 (16:59 +0000)]
(elf_dynamic_do_rel): Avoid overflow in computation to skip relative
relocations.

18 years agoUpdate.
drepper [Fri, 28 Jun 2002 21:23:06 +0000 (21:23 +0000)]
Update.

18 years ago(BODY for FROM_LOOP): Update.
drepper [Fri, 28 Jun 2002 21:22:19 +0000 (21:22 +0000)]
(BODY for FROM_LOOP): Update.

18 years agoInclude <dlfcn.h> and <stdint.h>.
drepper [Fri, 28 Jun 2002 21:21:51 +0000 (21:21 +0000)]
Include <dlfcn.h> and <stdint.h>.
(BODY for FROM_LOOP): Use STANDARD_FROM_LOOP_ERR_HANDLER for error handling.
(BODY for TO_LOOP): Here use STANDARD_TO_LOOP_ERR_HANDLER.

18 years ago(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
drepper [Fri, 28 Jun 2002 21:21:25 +0000 (21:21 +0000)]
(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for TO_LOOP): Here use STANDARD_TO_LOOP_ERR_HANDLE

18 years ago(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
drepper [Fri, 28 Jun 2002 21:20:20 +0000 (21:20 +0000)]
(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for TO_LOOP): Here use STANDARD_TO_LOOP_ERR_HANDLER.

18 years agoInclude <dlfcn.h> and <stdint.h>.
drepper [Fri, 28 Jun 2002 21:20:02 +0000 (21:20 +0000)]
Include <dlfcn.h> and <stdint.h>.
(BODY for FROM_LOOP): Use STANDARD_FROM_LOOP_ERR_HANDLER for error handling.
(BODY for TO_LOOP): Here use STANDARD_TO_LOOP_ERR_HANDLER.

18 years ago(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
drepper [Fri, 28 Jun 2002 21:19:37 +0000 (21:19 +0000)]
(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for TO_LOOP): Here use STANDARD_TO_LOOP_ERR_HANDLER.

18 years ago(BODY for FROM_LOOP): Likewise. When ignoring an error, still set
drepper [Fri, 28 Jun 2002 21:18:44 +0000 (21:18 +0000)]
(BODY for FROM_LOOP): Likewise. When ignoring an error, still set
result = __GCONV_ILLEGAL_INPUT.
(BODY for TO_LOOP): Likewise

18 years ago(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
drepper [Fri, 28 Jun 2002 21:13:10 +0000 (21:13 +0000)]
(BODY for FROM_LOOP): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.

18 years ago(BODY for TO_LOOP): Perform error handling like
drepper [Fri, 28 Jun 2002 21:03:18 +0000 (21:03 +0000)]
(BODY for TO_LOOP): Perform error handling like
in STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for FROM_LOOP): Use STANDARD_FROM_LOOP_ERR_HANDLER for error handling.

18 years ago(BODY for TO_LOOP): Perform error handling like
drepper [Fri, 28 Jun 2002 21:03:02 +0000 (21:03 +0000)]
(BODY for TO_LOOP): Perform error handling like
in STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for FROM_LOOP): Use STANDARD_FROM_LOOP_ERR_HANDLER for error handling.

18 years ago(BODY for TO_LOOP): Perform error handling like
drepper [Fri, 28 Jun 2002 21:02:46 +0000 (21:02 +0000)]
(BODY for TO_LOOP): Perform error handling like
in STANDARD_FROM_LOOP_ERR_HANDLER.
(BODY for FROM_LOOP): Use STANDARD_FROM_LOOP_ERR_HANDLER for error handling.

18 years ago(ascii_internal_loop): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
drepper [Fri, 28 Jun 2002 21:02:24 +0000 (21:02 +0000)]
(ascii_internal_loop): For error handling use STANDARD_FROM_LOOP_ERR_HANDLER.
(utf8_internal_loop): Likewise.
(ucs2_internal_loop): Likewise.
(internal_ucs2_loop): Perform error handling like in
STANDARD_FROM_LOOP_ERR_HANDLER.

18 years ago(STANDARD_FROM_LOOP_ERR_HANDLER): New macro.
drepper [Fri, 28 Jun 2002 21:01:57 +0000 (21:01 +0000)]
(STANDARD_FROM_LOOP_ERR_HANDLER): New macro.
(STANDARD_TO_LOOP_ERR_HANDLER): Renamed from STANDARD_ERR_HANDLER.
All callers changed.

18 years ago(elf_machine_load_address): Use local labels in assembler instructions.
drepper [Fri, 28 Jun 2002 17:26:01 +0000 (17:26 +0000)]
(elf_machine_load_address): Use local labels in assembler instructions.

18 years agoUpdate.
drepper [Wed, 26 Jun 2002 15:31:36 +0000 (15:31 +0000)]
Update.

18 years agoUpdate.
drepper [Tue, 25 Jun 2002 19:33:56 +0000 (19:33 +0000)]
Update.

18 years ago(tests): Add tst-eof.
drepper [Tue, 25 Jun 2002 19:32:25 +0000 (19:32 +0000)]
(tests): Add tst-eof.

18 years agoTest for setting EOF when fread is short.
drepper [Tue, 25 Jun 2002 19:32:08 +0000 (19:32 +0000)]
Test for setting EOF when fread is short.

18 years ago(_IO_file_xsgetn_mmap): Always set EOF flag is not enough content is available.
drepper [Tue, 25 Jun 2002 19:30:15 +0000 (19:30 +0000)]
(_IO_file_xsgetn_mmap): Always set EOF flag is not enough content is available.

18 years ago(do_test): Cleanups.
drepper [Tue, 25 Jun 2002 19:13:48 +0000 (19:13 +0000)]
(do_test): Cleanups.

18 years ago(do_test): Don't use alloca.
drepper [Tue, 25 Jun 2002 18:57:08 +0000 (18:57 +0000)]
(do_test): Don't use alloca.

18 years ago(tests): Add tst-atime.
drepper [Tue, 25 Jun 2002 18:53:10 +0000 (18:53 +0000)]
(tests): Add tst-atime.

18 years agoTest for update of atime in first read.
drepper [Tue, 25 Jun 2002 18:52:55 +0000 (18:52 +0000)]
Test for update of atime in first read.

18 years ago(_IO_file_underflow_mmap): Read a single byte to update atime.
drepper [Tue, 25 Jun 2002 18:51:08 +0000 (18:51 +0000)]
(_IO_file_underflow_mmap): Read a single byte to update atime.

18 years agoUpdate.
drepper [Tue, 25 Jun 2002 18:21:11 +0000 (18:21 +0000)]
Update.

18 years ago(__argp_fmtstream_update): Avoid crash in handling of overly long words.
drepper [Tue, 25 Jun 2002 18:16:11 +0000 (18:16 +0000)]
(__argp_fmtstream_update): Avoid crash in handling of overly long words.

18 years agoUpdate.
aj [Tue, 25 Jun 2002 12:33:11 +0000 (12:33 +0000)]
Update.

18 years ago * sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite
aj [Tue, 25 Jun 2002 12:32:52 +0000 (12:32 +0000)]
* sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite
to not use 32-bit pc relative relocations.
(elf_machine_dynamic): Likewise.

18 years agoUpdate.
drepper [Sat, 22 Jun 2002 05:58:14 +0000 (05:58 +0000)]
Update.

18 years ago[__ASSUME_GETDENTS64_SYSCALL] (__GETDENTS): Check for failed
drepper [Sat, 22 Jun 2002 05:49:59 +0000 (05:49 +0000)]
[__ASSUME_GETDENTS64_SYSCALL] (__GETDENTS): Check for failed
getdents64 syscall.

18 years ago(tests): Add bug-readdir1.
drepper [Sat, 22 Jun 2002 05:48:16 +0000 (05:48 +0000)]
(tests): Add bug-readdir1.

18 years agoTest of readdir on invalid file descriptor.
drepper [Sat, 22 Jun 2002 05:47:47 +0000 (05:47 +0000)]
Test of readdir on invalid file descriptor.

18 years agoUpdate.
drepper [Sat, 22 Jun 2002 05:24:45 +0000 (05:24 +0000)]
Update.

18 years ago(dl_main): Move TLS setup code before LD_TRACE_PRELINKING code. Print TLS
drepper [Sat, 22 Jun 2002 05:22:49 +0000 (05:22 +0000)]
(dl_main): Move TLS setup code before LD_TRACE_PRELINKING code.  Print TLS
modid and offset for modules containing PT_TLS segments.

18 years ago(_dl_debug_bindings): Use type_class 4 for TLS lookups.
drepper [Sat, 22 Jun 2002 05:22:18 +0000 (05:22 +0000)]
(_dl_debug_bindings): Use type_class 4 for TLS lookups.

18 years ago(NEW, NEW1): Define.
drepper [Sat, 22 Jun 2002 05:11:18 +0000 (05:11 +0000)]
(NEW, NEW1): Define.
(NEW (REENTRANT_GETNAME)): Strong alias to
INTERNAL (REENTRANT_GETNAME).
(REENTRANT_GETNAME@@GLIBC_2.1.2): Use NEW (REENTRANT_GETNAME).

18 years ago(NEW, NEW1): Define.
drepper [Sat, 22 Jun 2002 05:10:56 +0000 (05:10 +0000)]
(NEW, NEW1): Define.
(NEW (REENTRANT_NAME)): Strong alias to INTERNAL (REENTRANT_NAME).
(REENTRANT_NAME@@GLIBC_2.1.2): Use NEW (REENTRANT_NAME).

18 years ago(_IO_helper_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.
drepper [Sat, 22 Jun 2002 05:01:25 +0000 (05:01 +0000)]
(_IO_helper_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.

18 years ago(_IO_wmem_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.
drepper [Sat, 22 Jun 2002 04:56:12 +0000 (04:56 +0000)]
(_IO_wmem_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.

18 years ago(_IO_wstrn_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.
drepper [Sat, 22 Jun 2002 04:55:02 +0000 (04:55 +0000)]
(_IO_wstrn_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.

18 years ago(_IO_wstr_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.
drepper [Sat, 22 Jun 2002 04:53:36 +0000 (04:53 +0000)]
(_IO_wstr_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf.

18 years ago(_IO_wdefault_setbuf): Removed.
drepper [Sat, 22 Jun 2002 04:51:42 +0000 (04:51 +0000)]
(_IO_wdefault_setbuf): Removed.

18 years ago(_IO_wfile_setbuf): Removed.
drepper [Sat, 22 Jun 2002 04:50:01 +0000 (04:50 +0000)]
(_IO_wfile_setbuf): Removed.
(_IO_wfile_jumps_mmap): Don't use it anymore.

18 years agoRemove _IO_wdefault_setbuf and _IO_wdefault_setbuf_internal
drepper [Sat, 22 Jun 2002 04:45:04 +0000 (04:45 +0000)]
Remove _IO_wdefault_setbuf and _IO_wdefault_setbuf_internal
prorotypes.  Add _IO_file_setbuf_mmap prototype.

18 years agoDon't call _IO_WSETBUF.
drepper [Sat, 22 Jun 2002 04:42:47 +0000 (04:42 +0000)]
Don't call _IO_WSETBUF.

18 years ago(_IO_file_setbuf_mmap): New function.
drepper [Sat, 22 Jun 2002 04:41:01 +0000 (04:41 +0000)]
(_IO_file_setbuf_mmap): New function.
(_IO_file_jumps_mmap): Use it.

18 years ago(tests): Add tst-mmap-setvbuf.
drepper [Sat, 22 Jun 2002 04:38:45 +0000 (04:38 +0000)]
(tests): Add tst-mmap-setvbuf.

18 years agoTest for setvbuf on mmap stdio stream.
drepper [Sat, 22 Jun 2002 04:38:13 +0000 (04:38 +0000)]
Test for setvbuf on mmap stdio stream.

18 years agoUpdate.
drepper [Fri, 21 Jun 2002 21:05:20 +0000 (21:05 +0000)]
Update.

18 years ago(td_thr_tls_get_addr): Don't include "tls.h". Return TD_ERR if USE_TLS
drepper [Fri, 21 Jun 2002 21:03:30 +0000 (21:03 +0000)]
(td_thr_tls_get_addr): Don't include "tls.h". Return TD_ERR if USE_TLS
is not defined.

18 years agoUpdate.
aj [Fri, 21 Jun 2002 12:13:12 +0000 (12:13 +0000)]
Update.

18 years agoAdd some ulps from my P3.
aj [Fri, 21 Jun 2002 12:12:50 +0000 (12:12 +0000)]
Add some ulps from my P3.

18 years agoUpdate.
drepper [Fri, 21 Jun 2002 05:32:43 +0000 (05:32 +0000)]
Update.

18 years ago(wait_node_alloc): We cannot use compare-and-exchange.
drepper [Fri, 21 Jun 2002 00:51:19 +0000 (00:51 +0000)]
(wait_node_alloc): We cannot use compare-and-exchange.
Unconditionally use the code using spinlock.  Use __pthread_release to
free a spinlock.
(wait_node_free): Likewise.
(__pthread_acquire, __pthread_release): Unconditionally define.

18 years agoUpdate.
drepper [Thu, 20 Jun 2002 22:48:53 +0000 (22:48 +0000)]
Update.

18 years ago(__fork_internal): Remove alias.
drepper [Thu, 20 Jun 2002 22:44:17 +0000 (22:44 +0000)]
(__fork_internal): Remove alias.

18 years ago(__fork): Remove INTDEF.
drepper [Thu, 20 Jun 2002 22:43:34 +0000 (22:43 +0000)]
(__fork): Remove INTDEF.

18 years ago(__fork): Remove INTDEF.
drepper [Thu, 20 Jun 2002 22:43:02 +0000 (22:43 +0000)]
(__fork): Remove INTDEF.

18 years ago(__fork_internal): Remove.
drepper [Thu, 20 Jun 2002 22:42:21 +0000 (22:42 +0000)]
(__fork_internal): Remove.
(__fork): Don't define to __fork_internal.

18 years agoCroatian translations for glibc.
drepper [Thu, 20 Jun 2002 22:37:34 +0000 (22:37 +0000)]
Croatian translations for glibc.

18 years agoFix error path when new_heap() returns NULL.
drepper [Thu, 20 Jun 2002 22:34:41 +0000 (22:34 +0000)]
Fix error path when new_heap() returns NULL.

18 years agoFix typo.
drepper [Thu, 20 Jun 2002 22:14:00 +0000 (22:14 +0000)]
Fix typo.

18 years agoRegenerated.
aj [Thu, 20 Jun 2002 10:32:13 +0000 (10:32 +0000)]
Regenerated.

18 years agoUpdate.
aj [Thu, 20 Jun 2002 10:31:53 +0000 (10:31 +0000)]
Update.

18 years agoUpdate.
aj [Thu, 20 Jun 2002 08:34:01 +0000 (08:34 +0000)]
Update.

18 years agoRegnerated.
aj [Thu, 20 Jun 2002 08:33:36 +0000 (08:33 +0000)]
Regnerated.

18 years agoUse exact values as input parameters,
aj [Thu, 20 Jun 2002 08:33:17 +0000 (08:33 +0000)]
Use exact values as input parameters,
compute output parameters with 36 digits for 128-bit long doubles.

18 years agoUpdate.
drepper [Thu, 20 Jun 2002 07:23:23 +0000 (07:23 +0000)]
Update.

18 years agoFix cases in which argument or result is subnormal.
drepper [Thu, 20 Jun 2002 07:20:47 +0000 (07:20 +0000)]
Fix cases in which argument or result is subnormal.

18 years agoFix three mistakes in computing the quotient.
drepper [Thu, 20 Jun 2002 06:51:49 +0000 (06:51 +0000)]
Fix three mistakes in computing the quotient.

18 years agoDon't use multi-line string literals.
drepper [Thu, 20 Jun 2002 06:23:14 +0000 (06:23 +0000)]
Don't use multi-line string literals.