kopensolaris-gnu/glibc.git
16 years agoUpdate.
drepper [Sun, 26 Sep 2004 13:39:25 +0000 (13:39 +0000)]
Update.

16 years ago(process_file): Before complaining about too-short
drepper [Sun, 26 Sep 2004 13:38:59 +0000 (13:38 +0000)]
(process_file): Before complaining about too-short
file, check that it potentially be an ELF file.  Also complain about
empty files.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 12:50:39 +0000 (12:50 +0000)]
Update.

16 years agoFix ld.so recognition for new LD_TRACE_LOADED_OBJECTS output format.
drepper [Sun, 26 Sep 2004 12:49:33 +0000 (12:49 +0000)]
Fix ld.so recognition for new LD_TRACE_LOADED_OBJECTS output format.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 12:12:28 +0000 (12:12 +0000)]
Update.

16 years ago(_dl_non_dynamic_init): Fix cleaning of environment.
drepper [Sun, 26 Sep 2004 12:11:41 +0000 (12:11 +0000)]
(_dl_non_dynamic_init): Fix cleaning of environment.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 11:11:28 +0000 (11:11 +0000)]
Update.

16 years ago(getbroadcastnets): Use getifaddrs instead of ioctl.
drepper [Sun, 26 Sep 2004 11:10:59 +0000 (11:10 +0000)]
(getbroadcastnets): Use getifaddrs instead of ioctl.
Change interface to avoid buffer overrun and remove now useless parameters.
(clnt_broadcast): Adjust caller.

16 years ago(__get_myaddress): Use getifaddrs instead of ioctl.
drepper [Sun, 26 Sep 2004 11:10:30 +0000 (11:10 +0000)]
(__get_myaddress): Use getifaddrs instead of ioctl.

16 years ago(get_myaddress): Use getifaddrs instead of ioctl.
drepper [Sun, 26 Sep 2004 11:10:07 +0000 (11:10 +0000)]
(get_myaddress): Use getifaddrs instead of ioctl.

16 years ago(is_network_up): Use getifaddrs instead of ioctl.
drepper [Sun, 26 Sep 2004 11:09:36 +0000 (11:09 +0000)]
(is_network_up): Use getifaddrs instead of ioctl.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 10:11:59 +0000 (10:11 +0000)]
Update.

16 years ago(fdim_test): Add test case for fdim(+inf,+inf).
drepper [Sun, 26 Sep 2004 10:11:33 +0000 (10:11 +0000)]
(fdim_test): Add test case for fdim(+inf,+inf).

16 years agoHandle +inf/+inf correctly.
drepper [Sun, 26 Sep 2004 10:10:28 +0000 (10:10 +0000)]
Handle +inf/+inf correctly.

16 years ago.
drepper [Sun, 26 Sep 2004 08:50:14 +0000 (08:50 +0000)]
.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 08:48:19 +0000 (08:48 +0000)]
Update.

16 years agoFix __SQUAD_TYPE and __UQUAD_TYPE for compilers without __GLIBC_HAVE_LONG_LONG.
drepper [Sun, 26 Sep 2004 08:47:37 +0000 (08:47 +0000)]
Fix __SQUAD_TYPE and __UQUAD_TYPE for compilers without __GLIBC_HAVE_LONG_LONG.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 08:43:34 +0000 (08:43 +0000)]
Update.

16 years ago(tests): Add tst-getaddrinfo2.
drepper [Sun, 26 Sep 2004 08:43:03 +0000 (08:43 +0000)]
(tests): Add tst-getaddrinfo2.

16 years agoTest for getaddrinfo.
drepper [Sun, 26 Sep 2004 08:42:15 +0000 (08:42 +0000)]
Test for getaddrinfo.

16 years ago(getaddrinfo): Remove incorrect requirement on socktype and protocol.
drepper [Sun, 26 Sep 2004 08:36:38 +0000 (08:36 +0000)]
(getaddrinfo): Remove incorrect requirement on socktype and protocol.
(gaih_inet): If numeric port number is given, return records for all
possible socket types.

16 years agoUpdate. fedora-glibc-20040926T0823
drepper [Sun, 26 Sep 2004 05:49:15 +0000 (05:49 +0000)]
Update.

16 years ago(_nl_intern_locale_data): Recognize LC_CTYPE data where
drepper [Sun, 26 Sep 2004 05:48:14 +0000 (05:48 +0000)]
(_nl_intern_locale_data): Recognize LC_CTYPE data where
_nl_value_type_LC_CTYPE does not contain the type information.  Add
range checks.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 05:11:53 +0000 (05:11 +0000)]
Update.

16 years ago(_IO_vasprintf): Fix condition to decide whether to realloc or not.
drepper [Sun, 26 Sep 2004 05:10:53 +0000 (05:10 +0000)]
(_IO_vasprintf): Fix condition to decide whether to realloc or not.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 05:07:13 +0000 (05:07 +0000)]
Update.

16 years agoUse local lock object.
drepper [Sun, 26 Sep 2004 05:06:56 +0000 (05:06 +0000)]
Use local lock object.

16 years agoUndo last change.
drepper [Sun, 26 Sep 2004 05:06:25 +0000 (05:06 +0000)]
Undo last change.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 04:45:24 +0000 (04:45 +0000)]
Update.

16 years ago(DCIGETTEXT): Protect tfind/tsearch calls.
drepper [Sun, 26 Sep 2004 04:44:38 +0000 (04:44 +0000)]
(DCIGETTEXT): Protect tfind/tsearch calls.

16 years ago(_nl_load_domain): Set decided to 1 only once we are done. First set
drepper [Sun, 26 Sep 2004 04:34:26 +0000 (04:34 +0000)]
(_nl_load_domain): Set decided to 1 only once we are done.  First set
to -1 to signal initialization is ongoing.  Protect against concurrent
callers with recursive lock.

16 years ago(struct loaded_l10nfile): Add lock element.
drepper [Sun, 26 Sep 2004 04:33:04 +0000 (04:33 +0000)]
(struct loaded_l10nfile): Add lock element.

16 years ago(_nl_make_l10nflist): Initialize lock.
drepper [Sun, 26 Sep 2004 04:32:24 +0000 (04:32 +0000)]
(_nl_make_l10nflist): Initialize lock.

16 years ago(_nl_find_domain): Call _nl_domain_load also if decided < 0.
drepper [Sun, 26 Sep 2004 04:30:40 +0000 (04:30 +0000)]
(_nl_find_domain): Call _nl_domain_load also if decided < 0.

16 years ago(_nl_find_msg): Call _nl_domain_load also if decided < 0.
drepper [Sun, 26 Sep 2004 04:29:26 +0000 (04:29 +0000)]
(_nl_find_msg): Call _nl_domain_load also if decided < 0.

16 years ago(_nl_find_domain): We can use rwlocks.
drepper [Sun, 26 Sep 2004 03:58:08 +0000 (03:58 +0000)]
(_nl_find_domain): We can use rwlocks.

16 years agoUpdate.
drepper [Sun, 26 Sep 2004 03:40:38 +0000 (03:40 +0000)]
Update.

16 years ago(_nl_find_domain): Protect calls to _nl_make_l10nflist.
drepper [Sun, 26 Sep 2004 03:39:55 +0000 (03:39 +0000)]
(_nl_find_domain): Protect calls to _nl_make_l10nflist.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 15:07:23 +0000 (15:07 +0000)]
Update.

16 years ago(getaddrinfo): If determinination of source address fails, initialized
drepper [Sat, 25 Sep 2004 15:06:34 +0000 (15:06 +0000)]
(getaddrinfo): If determinination of source address fails, initialized
source_addr_len field so that duplicate address recognition does not
copy junk.

16 years ago.
roland [Sat, 25 Sep 2004 10:04:29 +0000 (10:04 +0000)]
.

16 years ago2004-09-25 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Sep 2004 10:04:15 +0000 (10:04 +0000)]
2004-09-25  Roland McGrath  <roland@redhat.com>

[BZ #406]
* sysdeps/i386/i686/pt-machine.h: Don't #include "../useldt.h" if
[_TLS_H], since sysdeps/i386/tls.h includes it after including us.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 07:44:41 +0000 (07:44 +0000)]
Update.

16 years ago(__setuid): Remove second result declaration.
drepper [Sat, 25 Sep 2004 07:43:55 +0000 (07:43 +0000)]
(__setuid): Remove second result declaration.

16 years agoAdjust whitespace.
drepper [Sat, 25 Sep 2004 07:42:45 +0000 (07:42 +0000)]
Adjust whitespace.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 07:39:57 +0000 (07:39 +0000)]
Update.

16 years ago(create_thread): Set start_stopped flag in descriptor for new thread
drepper [Sat, 25 Sep 2004 07:39:12 +0000 (07:39 +0000)]
(create_thread): Set start_stopped flag in descriptor for new thread
appropriately.

16 years ago(start_thread): Only take lock to be stopped on startup if
drepper [Sat, 25 Sep 2004 07:38:22 +0000 (07:38 +0000)]
(start_thread): Only take lock to be stopped on startup if
stopped_start flag says so.

16 years ago(struct pthread): Add stopped_start field. fedora-glibc-20040925T0738
drepper [Sat, 25 Sep 2004 07:35:42 +0000 (07:35 +0000)]
(struct pthread): Add stopped_start field.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 06:49:33 +0000 (06:49 +0000)]
Update.

16 years ago(daemon): Don't succeed if /dev/null cannot be opened.
drepper [Sat, 25 Sep 2004 06:48:36 +0000 (06:48 +0000)]
(daemon): Don't succeed if /dev/null cannot be opened.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 05:55:20 +0000 (05:55 +0000)]
Update.

16 years ago(do_ypcall): Add one missing unlock. Simplify the code a bit.
drepper [Sat, 25 Sep 2004 05:54:39 +0000 (05:54 +0000)]
(do_ypcall): Add one missing unlock.  Simplify the code a bit.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 05:31:24 +0000 (05:31 +0000)]
Update.

16 years ago(daemon): Define errno in case /dev/null is not the correct device.
drepper [Sat, 25 Sep 2004 05:30:41 +0000 (05:30 +0000)]
(daemon): Define errno in case /dev/null is not the correct device.

16 years ago.
roland [Sat, 25 Sep 2004 03:32:21 +0000 (03:32 +0000)]
.

16 years ago2004-09-24 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Sep 2004 03:32:13 +0000 (03:32 +0000)]
2004-09-24  Roland McGrath  <roland@redhat.com>

[BZ #406]
* sysdeps/i386/tls.h: Move #include "useldt.h" outside
of [__ASSUME_LDT_WORKS > 0] test.
Reported by Carlos Velasco <carlos.velasco@newipnet.com>.

16 years agoUpdate.
drepper [Sat, 25 Sep 2004 01:14:47 +0000 (01:14 +0000)]
Update.

16 years ago(yp_bind_file): Optimize a bit.
drepper [Sat, 25 Sep 2004 01:14:05 +0000 (01:14 +0000)]
(yp_bind_file): Optimize a bit.
Minimal cleanups.

16 years agoUpdate.
drepper [Fri, 24 Sep 2004 18:22:04 +0000 (18:22 +0000)]
Update.

16 years ago(do_clone): Free stack here if clone call fails. Don't depend on
drepper [Fri, 24 Sep 2004 18:21:18 +0000 (18:21 +0000)]
(do_clone): Free stack here if clone call fails.  Don't depend on
INTERNAL_SYSCALL_ERRNO return zero in case there has been no error.

16 years ago(__pthread_create_2_1): Remember whether thread is created detached
drepper [Fri, 24 Sep 2004 18:20:01 +0000 (18:20 +0000)]
(__pthread_create_2_1): Remember whether thread is created detached
and if yes, do not try to free the stack in case the thread creation
failed.

16 years agoUpdate.
aj [Fri, 24 Sep 2004 17:09:40 +0000 (17:09 +0000)]
Update.

16 years ago * sysdeps/x86_64/dl-machine.h (elf_machine_rela_relative): Remove
aj [Fri, 24 Sep 2004 17:09:03 +0000 (17:09 +0000)]
* sysdeps/x86_64/dl-machine.h (elf_machine_rela_relative): Remove
static, add always_inline attribute.
(elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.

* elf/dynamic-link.h (elf_get_dynamic_info): Make static
dependend on !RESOLVE so that it's not defined in local
scope.

* locale/weight.h (findidx): Remove static, it's not supported
anymore with GCC 4.0 in a block scope.
* locale/weightwc.h (findidx): Likewise.
* posix/regcomp.c (seek_collating_symbol_entry): Likewise.
(lookup_collation_sequence_value): Likewise.
(build_range_exp): Likewise.
(build_collating_symbol): Likewise.
* iconv/iconvconfig.c (write_output): Likewise.
* elf/do-rel.h (elf_dynamic_do_rel): Likewise.

16 years agoUpdate.
drepper [Fri, 24 Sep 2004 07:18:48 +0000 (07:18 +0000)]
Update.

16 years ago(start_thread): Don't wait for scheduler data etc to be set at the
drepper [Fri, 24 Sep 2004 07:17:52 +0000 (07:17 +0000)]
(start_thread): Don't wait for scheduler data etc to be set at the
beginning of the function.  The cancellation infrastructure must have
been set up.  And enable async cancellation before potentially going
to sleep.

16 years agoUpdate.
drepper [Fri, 24 Sep 2004 06:20:16 +0000 (06:20 +0000)]
Update.

16 years ago(INTERNAL_SYSCALL_NCS): Define.
drepper [Fri, 24 Sep 2004 06:19:53 +0000 (06:19 +0000)]
(INTERNAL_SYSCALL_NCS): Define.

16 years agoUpdate.
drepper [Thu, 23 Sep 2004 14:07:48 +0000 (14:07 +0000)]
Update.

16 years agoSync MS_RMT_MASK flag and BLK* ioctls with linux kernel headers.
drepper [Thu, 23 Sep 2004 14:06:51 +0000 (14:06 +0000)]
Sync MS_RMT_MASK flag and BLK* ioctls with linux kernel headers.

16 years agoRegenerated.
drepper [Thu, 23 Sep 2004 07:49:26 +0000 (07:49 +0000)]
Regenerated.

16 years agoUpdate.
drepper [Thu, 23 Sep 2004 07:45:38 +0000 (07:45 +0000)]
Update.

16 years agoAdd rules to build and run new tests.
drepper [Thu, 23 Sep 2004 07:44:59 +0000 (07:44 +0000)]
Add rules to build and run new tests.

16 years agoAdjust callers of _dl_new_object.
drepper [Thu, 23 Sep 2004 07:44:34 +0000 (07:44 +0000)]
Adjust callers of _dl_new_object.
(_dl_map_object_from_fd): If RTLD_DEEPBIND is used, don't do anything for
DF_SYMBOLIC.

16 years agoAdjust callers of _dl_new_object.
drepper [Thu, 23 Sep 2004 07:44:04 +0000 (07:44 +0000)]
Adjust callers of _dl_new_object.

16 years ago(dl_open_writer): Pass RTLD_DEEPBIND flag on to _dl_map_object_deps.
drepper [Thu, 23 Sep 2004 07:43:21 +0000 (07:43 +0000)]
(dl_open_writer): Pass RTLD_DEEPBIND flag on to _dl_map_object_deps.

16 years agoPretty printing.
drepper [Thu, 23 Sep 2004 07:42:29 +0000 (07:42 +0000)]
Pretty printing.

16 years ago(_dl_new_object): Add new parameter mode. If mode has RTLD_DEEPBIND
drepper [Thu, 23 Sep 2004 07:40:25 +0000 (07:40 +0000)]
(_dl_new_object): Add new parameter mode.  If mode has RTLD_DEEPBIND
set add local searchlist before global scope.

16 years agoTest for RTLD_DEEPBIND.
drepper [Thu, 23 Sep 2004 07:38:50 +0000 (07:38 +0000)]
Test for RTLD_DEEPBIND.

16 years ago(_dl_new_object): Add new parameter mode.
drepper [Thu, 23 Sep 2004 07:37:38 +0000 (07:37 +0000)]
(_dl_new_object): Add new parameter mode.

16 years agoAdd RTLD_DEEPBIND.
drepper [Thu, 23 Sep 2004 07:37:00 +0000 (07:37 +0000)]
Add RTLD_DEEPBIND.

16 years agoUpdate.
drepper [Thu, 23 Sep 2004 05:17:06 +0000 (05:17 +0000)]
Update.

16 years ago(inline_syscall[0-6]): Change name argument to numbers from syscall names.
drepper [Thu, 23 Sep 2004 05:16:32 +0000 (05:16 +0000)]
(inline_syscall[0-6]): Change name argument to numbers from syscall names.
(INLINE_SYSCALL, INTERNAL_SYSCALL): Adjust.
(INTERNAL_SYSCALL_NCS): Define.

16 years ago(INTERNAL_SYSCALL_NCS): Define.
drepper [Thu, 23 Sep 2004 05:16:04 +0000 (05:16 +0000)]
(INTERNAL_SYSCALL_NCS): Define.

16 years ago(inline_syscall[0-6]): Change name argument to numbers from syscall names.
drepper [Thu, 23 Sep 2004 05:15:41 +0000 (05:15 +0000)]
(inline_syscall[0-6]): Change name argument to numbers from syscall names.
(INLINE_SYSCALL1): Pass __NR_##name to inline_syscall##nr.
(INTERNAL_SYSCALL_NCS): Renamed from...
(INTERNAL_SYSCALL_1): ... this.  Use INTERNAL_SYSCALL_NCS.

16 years agoUpdate.
drepper [Thu, 23 Sep 2004 04:45:09 +0000 (04:45 +0000)]
Update.

16 years ago(malloc_printerr): Use syslog if writev failed.
drepper [Thu, 23 Sep 2004 04:44:08 +0000 (04:44 +0000)]
(malloc_printerr): Use syslog if writev failed.

16 years agoUpdate. fedora-glibc-20040923T0148
drepper [Wed, 22 Sep 2004 08:20:57 +0000 (08:20 +0000)]
Update.

16 years agoAdd __nonnull annotations.
drepper [Wed, 22 Sep 2004 08:20:22 +0000 (08:20 +0000)]
Add __nonnull annotations.

16 years agoAdd __nonnull annotations.
drepper [Wed, 22 Sep 2004 08:19:57 +0000 (08:19 +0000)]
Add __nonnull annotations.

16 years agoUpdate. fedora-base
drepper [Wed, 22 Sep 2004 05:11:15 +0000 (05:11 +0000)]
Update.

16 years ago(DO_INLINE_SYSCALL): Renamed to ...
drepper [Wed, 22 Sep 2004 05:10:45 +0000 (05:10 +0000)]
(DO_INLINE_SYSCALL): Renamed to ...
(DO_INLINE_SYSCALL_NCS): This.
(DO_INLINE_SYSCALL): New.
(INLINE_SYSCALL): Updated.
(INTERNAL_SYSCALL_NCS): Updated.

16 years agoUpdate.
drepper [Wed, 22 Sep 2004 02:19:00 +0000 (02:19 +0000)]
Update.

16 years ago(load_shobj): Add support for reading symbol table from debuginfo file.
drepper [Wed, 22 Sep 2004 02:18:30 +0000 (02:18 +0000)]
(load_shobj): Add support for reading symbol table from debuginfo file.

16 years ago.
roland [Wed, 22 Sep 2004 00:21:26 +0000 (00:21 +0000)]
.

16 years ago2004-09-21 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Sep 2004 00:21:20 +0000 (00:21 +0000)]
2004-09-21  Roland McGrath  <roland@redhat.com>

* Versions: Add comment about linuxthreads' frozen ABI.

16 years agoUpdate.
drepper [Tue, 21 Sep 2004 15:40:52 +0000 (15:40 +0000)]
Update.

16 years agoFix syntax errors.
drepper [Tue, 21 Sep 2004 15:38:48 +0000 (15:38 +0000)]
Fix syntax errors.

16 years agoUpdate.
drepper [Tue, 21 Sep 2004 02:30:50 +0000 (02:30 +0000)]
Update.

16 years ago(_dl_make_stack_executable): Remove some duplication.
drepper [Tue, 21 Sep 2004 02:30:12 +0000 (02:30 +0000)]
(_dl_make_stack_executable): Remove some duplication.