kopensolaris-gnu/glibc.git
16 years ago(pthread_cond_t): Add __extension__ to long long types.
drepper [Tue, 28 Sep 2004 10:31:14 +0000 (10:31 +0000)]
(pthread_cond_t): Add __extension__ to long long types.

16 years ago(pthread_cond_t): Add __extension__ to long long types.
drepper [Tue, 28 Sep 2004 10:30:22 +0000 (10:30 +0000)]
(pthread_cond_t): Add __extension__ to long long types.

16 years ago(pthread_cond_t): Add __extension__ to long long types.
drepper [Tue, 28 Sep 2004 10:29:32 +0000 (10:29 +0000)]
(pthread_cond_t): Add __extension__ to long long types.

16 years ago(pthread_cond_t): Add __extension__ to long long types.
drepper [Tue, 28 Sep 2004 10:27:49 +0000 (10:27 +0000)]
(pthread_cond_t): Add __extension__ to long long types.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 08:59:29 +0000 (08:59 +0000)]
Update.

16 years agoMake language field consistent in form with nn_NO.
drepper [Tue, 28 Sep 2004 08:58:35 +0000 (08:58 +0000)]
Make language field consistent in form with nn_NO.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 07:57:56 +0000 (07:57 +0000)]
Update.

16 years ago(si_flags): Add support to get this value.
drepper [Tue, 28 Sep 2004 07:57:14 +0000 (07:57 +0000)]
(si_flags): Add support to get this value.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 07:46:43 +0000 (07:46 +0000)]
Update.

16 years ago(utime): Allow second argument to be NULL.
drepper [Tue, 28 Sep 2004 07:46:16 +0000 (07:46 +0000)]
(utime): Allow second argument to be NULL.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 07:13:35 +0000 (07:13 +0000)]
Update.

16 years ago(gaih_inet): If NAME is a numerical IP address and AI_CANONNAME is set, return
drepper [Tue, 28 Sep 2004 07:11:00 +0000 (07:11 +0000)]
(gaih_inet): If NAME is a numerical IP address and AI_CANONNAME is set, return
copy of NAME as ai_canonname.

16 years ago(elf_machine_rela_relative): Replace static inline by auto inline, add
aj [Tue, 28 Sep 2004 04:54:41 +0000 (04:54 +0000)]
(elf_machine_rela_relative): Replace static inline by auto inline, add
always_inline attribute.
(elf_machine_rel): Likewise.
(elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.
(elf_machine_lazy_rela): Likewise.
(elf_machine_rel_relative): Likewise.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 04:38:21 +0000 (04:38 +0000)]
Update.

16 years agoFix d_t_fmt ("a viz" -> "mis").
drepper [Tue, 28 Sep 2004 04:37:33 +0000 (04:37 +0000)]
Fix d_t_fmt ("a viz" -> "mis").

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 03:02:24 +0000 (03:02 +0000)]
Update.

16 years agoExport xdr_quad_t and xdr_u_quad_t.
drepper [Tue, 28 Sep 2004 03:00:55 +0000 (03:00 +0000)]
Export xdr_quad_t and xdr_u_quad_t.

16 years agoAdd xdr_quad_t and xdr_u_quad_t aliases.
drepper [Tue, 28 Sep 2004 02:59:38 +0000 (02:59 +0000)]
Add xdr_quad_t and xdr_u_quad_t aliases.

16 years agoDeclare xdr_quad_t and xdr_u_quad_t.
drepper [Tue, 28 Sep 2004 02:56:46 +0000 (02:56 +0000)]
Declare xdr_quad_t and xdr_u_quad_t.

16 years agoUpdate.
drepper [Tue, 28 Sep 2004 02:05:12 +0000 (02:05 +0000)]
Update.

16 years agoActually, quad_t and u_quad_t are better choices.
drepper [Tue, 28 Sep 2004 02:03:49 +0000 (02:03 +0000)]
Actually, quad_t and u_quad_t are better choices.

16 years agoadd bz tag
roland [Tue, 28 Sep 2004 01:59:52 +0000 (01:59 +0000)]
add bz tag

16 years ago.
roland [Tue, 28 Sep 2004 01:58:10 +0000 (01:58 +0000)]
.

16 years ago2004-09-27 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Sep 2004 01:58:03 +0000 (01:58 +0000)]
2004-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/bits/waitstatus.h (__WIFSIGNALED): Simplify bit
twiddling in last change.

16 years ago(get_type): Use "long long" for TOK_HYPER. Otherwise isvectordef will
drepper [Tue, 28 Sep 2004 01:57:41 +0000 (01:57 +0000)]
(get_type): Use "long long" for TOK_HYPER.  Otherwise isvectordef will
loop infinitely if typedef hyper int64_6 is seen.
(unsigned_dec): Use "unsigned long long" for similar reasons.

16 years ago.
roland [Tue, 28 Sep 2004 01:42:49 +0000 (01:42 +0000)]
.

16 years ago2004-09-27 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Sep 2004 01:42:37 +0000 (01:42 +0000)]
2004-09-27  Roland McGrath  <roland@redhat.com>

* posix/sys/wait.h [__WIFCONTINUED] (WIFCONTINUED): New macro.
* stdlib/stdlib.h [__WIFCONTINUED] (WIFCONTINUED): New macro.
* sysdeps/generic/bits/waitstatus.h (__W_CONTINUED): New macro.
[WCONTINUED] (__WIFCONTINUED): New macro.
(__WIFSIGNALED): Rewritten to exclude __W_CONTINUED value, and have no
branches.

16 years ago2004-09-27 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Sep 2004 01:42:35 +0000 (01:42 +0000)]
2004-09-27  Roland McGrath  <roland@redhat.com>

* posix/tst-waitid.c (do_test): Add tests for waitpid with WCONTINUED.

16 years ago.
roland [Tue, 28 Sep 2004 00:43:00 +0000 (00:43 +0000)]
.

16 years ago2004-09-27 Roland McGrath <roland@redhat.com>
roland [Tue, 28 Sep 2004 00:42:52 +0000 (00:42 +0000)]
2004-09-27  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/waitid.c (do_waitid): Add fifth argument to
all three syscall uses, not just one!

16 years ago * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue. fedora-glibc-20040927T0611
rth [Sun, 26 Sep 2004 17:40:29 +0000 (17:40 +0000)]
    * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue.
        * sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points
        to 16 byte boundaries.

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.