kopensolaris-gnu/glibc.git
15 years ago(xdr_pmaplist): When freeing, remember pml_next
drepper [Fri, 18 Jun 2004 02:26:38 +0000 (02:26 +0000)]
(xdr_pmaplist): When freeing, remember pml_next
in a local variable, point rp to that local variable afterwards.

15 years agoUpdate.
drepper [Thu, 17 Jun 2004 23:58:15 +0000 (23:58 +0000)]
Update.

15 years ago(__pthread_cond_timedwait): Increment __futex at the same time as
drepper [Thu, 17 Jun 2004 23:57:30 +0000 (23:57 +0000)]
(__pthread_cond_timedwait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_wait): Increment __futex at the same time as
drepper [Thu, 17 Jun 2004 23:56:48 +0000 (23:56 +0000)]
(__pthread_cond_wait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_signal): Increment __futex at the same time as
drepper [Thu, 17 Jun 2004 23:55:56 +0000 (23:55 +0000)]
(__pthread_cond_signal): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 17 Jun 2004 23:55:20 +0000 (23:55 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
Pass __futex value from before the unlock and __futex address instead
of address of low 32-bits of __wakeup_seq to futex syscall.
Fallback to FUTEX_WAKE all on any errors.

15 years ago(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
drepper [Thu, 17 Jun 2004 23:54:49 +0000 (23:54 +0000)]
(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.

15 years ago(__ieee754_sqrt): Handle special cases properly.
drepper [Thu, 17 Jun 2004 23:48:39 +0000 (23:48 +0000)]
(__ieee754_sqrt): Handle special cases properly.

15 years ago(if_indextoname): Correct error value for unknown interface.
drepper [Thu, 17 Jun 2004 23:06:41 +0000 (23:06 +0000)]
(if_indextoname): Correct error value for unknown interface.

15 years ago.
roland [Tue, 15 Jun 2004 20:12:01 +0000 (20:12 +0000)]
.

15 years ago2004-06-13 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Jun 2004 20:11:53 +0000 (20:11 +0000)]
2004-06-13  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/bits/string.h (memcpy): Add () around arguments.
(memchr, __memrchr, strlen, strcmp, strncmp, __strchr_g, __strchr_c,
__strchrnul_g, __strchrnul_c, strspn, strcspn, strpbrk): Add memory
the asm uses as its input, either of size __n where __n is known or
0xfffffff.
(strstr): Add "memory" clobber.

15 years ago.
roland [Tue, 15 Jun 2004 20:10:24 +0000 (20:10 +0000)]
.

15 years ago2004-06-11 Dmitry V. Levin <ldv@altlinux.org>
roland [Tue, 15 Jun 2004 20:10:06 +0000 (20:10 +0000)]
2004-06-11  Dmitry V. Levin  <ldv@altlinux.org>

[BZ #217]
* debug/xtrace.sh: Fix typo in error diagnostics.

15 years ago2004-06-14 Jakub Jelinek <jakub@redhat.com>
roland [Tue, 15 Jun 2004 20:10:03 +0000 (20:10 +0000)]
2004-06-14  Jakub Jelinek  <jakub@redhat.com>

[BZ #219]
* nss/nsswitch.c (free_mem): Don't try to close a library handle
if the handle is invalid.  Patch by David Kimdon <kimdon@esrf.fr>.

15 years ago.
roland [Tue, 15 Jun 2004 20:04:37 +0000 (20:04 +0000)]
.

15 years ago2004-06-14 Andreas Schwab <schwab@suse.de>
roland [Tue, 15 Jun 2004 20:04:30 +0000 (20:04 +0000)]
2004-06-14  Andreas Schwab  <schwab@suse.de>

* stdio-common/psignal.c (psignal): Don't use BUF when asprintf
failed.

15 years ago.
roland [Tue, 15 Jun 2004 20:02:33 +0000 (20:02 +0000)]
.

15 years ago2004-06-15 Steven Munroe <sjmunroe@us.ibm.com>
roland [Tue, 15 Jun 2004 20:02:20 +0000 (20:02 +0000)]
2004-06-15  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix pasto
that clobbers r19.  Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Fix pasto
that clobbers r19.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Fix pasto
that clobbers r19.  Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S:
Fix setting of sigcontext.v_regs.  Fix pasto that clobbers r19.
Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S:
Fix pasto that clobbers r19.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Fix setting
of sigcontext.v_regs.  Fix pasto that clobbers r19.  Fix pasto that
overflowed sigcontext.v_reserve.

15 years ago.
roland [Tue, 15 Jun 2004 19:55:30 +0000 (19:55 +0000)]
.

15 years ago.
roland [Tue, 15 Jun 2004 19:55:07 +0000 (19:55 +0000)]
.

15 years ago2004-05-04 H.J. Lu <hongjiu.lu@intel.com>
roland [Tue, 15 Jun 2004 19:54:57 +0000 (19:54 +0000)]
2004-05-04  H.J. Lu  <hongjiu.lu@intel.com>

* sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r."
instead of ".gnu.linkonce.ro." as the prefix for linkonce
read-only section name.

15 years ago * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
rth [Mon, 14 Jun 2004 18:04:25 +0000 (18:04 +0000)]
    * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
        (_ITOFT, _FTOIT, _ITOFT2): Likewise.

15 years ago * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
rth [Mon, 14 Jun 2004 18:04:12 +0000 (18:04 +0000)]
    * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
        (_ITOFT, _FTOIT, _ITOFT2): Likewise.

15 years ago.
roland [Fri, 11 Jun 2004 20:12:55 +0000 (20:12 +0000)]
.

15 years ago2004-06-08 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 11 Jun 2004 20:12:46 +0000 (20:12 +0000)]
2004-06-08  Jakub Jelinek  <jakub@redhat.com>

* pthread_mutexattr_getpshared.c (pthread_mutex_getpshared): Fix
comment typo.
* pthread_mutexattr_gettype.c (pthread_mutexattr_gettype): Likewise.
* pthread_mutexattr_init.c (__pthread_mutexattr_init): Likewise.
* pthread_mutexattr_settype.c (__pthread_mutexattr_settype): Likewise.
* pthread_mutexattr_setpshared.c (pthread_mutexattr_setpshared):
Likewise.  Reported by Bob Cook <bobcook47@hotmail.com>.

15 years ago.
roland [Fri, 11 Jun 2004 19:28:32 +0000 (19:28 +0000)]
.

15 years ago2004-06-08 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 11 Jun 2004 19:28:27 +0000 (19:28 +0000)]
2004-06-08  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED.
(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.
* sysdeps/s390/s390-64/backtrace.c (init): Guard with #ifdef SHARED.
(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.
* sysdeps/ia64/backtrace.c (init): Guard with #ifdef SHARED.
(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.

15 years ago.
roland [Fri, 11 Jun 2004 10:15:39 +0000 (10:15 +0000)]
.

15 years ago2004-06-11 Roland McGrath <roland@redhat.com>
roland [Fri, 11 Jun 2004 10:15:34 +0000 (10:15 +0000)]
2004-06-11  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian.
From Krzysztof Halasa <khc@pm.waw.pl>.

15 years ago.
roland [Fri, 11 Jun 2004 10:12:35 +0000 (10:12 +0000)]
.

15 years ago2004-06-11 Martin Schwidefsky <schwidefsky@de.ibm.com>
roland [Fri, 11 Jun 2004 10:12:23 +0000 (10:12 +0000)]
2004-06-11  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/lowlevellock.h (lll_compare_and_swap):
Add memory clobber to inline assembly.
(__lll_mutex_trylock): Likewise.
(__lll_mutex_cond_trylock): Likewise.

15 years ago.
roland [Fri, 11 Jun 2004 09:56:02 +0000 (09:56 +0000)]
.

15 years ago2004-06-10 Jakub Jelinek <jakub@redhat.com>
roland [Fri, 11 Jun 2004 09:55:50 +0000 (09:55 +0000)]
2004-06-10  Jakub Jelinek  <jakub@redhat.com>

* elf/tls-macros.h [__s390x__] (TLS_LD, TLS_GD): Clobber also r14.

15 years ago.
roland [Thu, 10 Jun 2004 02:16:08 +0000 (02:16 +0000)]
.

15 years ago2004-06-08 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 10 Jun 2004 02:15:47 +0000 (02:15 +0000)]
2004-06-08  Jakub Jelinek  <jakub@redhat.com>

[BZ #199]
* crypt/md5-crypt.c (__md5_crypt): Only update buflen if realloc
succeeds.  Reported by Miles Ohlrich <miles@cray.com>.

15 years ago2004-06-08 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 10 Jun 2004 02:15:39 +0000 (02:15 +0000)]
2004-06-08  Jakub Jelinek  <jakub@redhat.com>

* elf/chroot_canon.c (chroot_canon): Avoid segfault if first malloc
fails.  Avoid memory leak if realloc fails.

15 years ago.
roland [Wed, 9 Jun 2004 18:33:36 +0000 (18:33 +0000)]
.

15 years ago2004-06-09 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 9 Jun 2004 18:33:30 +0000 (18:33 +0000)]
2004-06-09  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/generic/setenv.c (setenv): Return -1/EINVAL if name is
NULL, "" or contains '=' character in it.  Reported by
Michael T Kerrisk <mtk-lists@gmx.net>.
* stdlib/tst-environ.c: Include errno.h.
(main): Add tests for these arguments to setenv/unsetenv.

15 years agoThis is not really associated with [bug #209], but is a test.
roland [Wed, 9 Jun 2004 00:36:30 +0000 (00:36 +0000)]
This is not really associated with [bug #209], but is a test.

15 years ago2004-06-07 Roland McGrath <roland@frob.com>
roland [Mon, 7 Jun 2004 21:53:43 +0000 (21:53 +0000)]
2004-06-07  Roland McGrath  <roland@frob.com>

* NEWS: Update bug reporting instructions.  Fix some typos.
This is not really associated with [BZ #209], but is a test.

15 years agoUpdate.
drepper [Mon, 7 Jun 2004 17:58:44 +0000 (17:58 +0000)]
Update.

15 years ago(lll_futex_requeue): Pass val argument as 6th system call argument in %r7.
drepper [Mon, 7 Jun 2004 17:58:24 +0000 (17:58 +0000)]
(lll_futex_requeue): Pass val argument as 6th system call argument in %r7.

15 years agoAdd email address.
aj [Mon, 7 Jun 2004 06:50:06 +0000 (06:50 +0000)]
Add email address.

15 years agoUpdate.
drepper [Sun, 6 Jun 2004 06:06:02 +0000 (06:06 +0000)]
Update.

15 years agoChange __nscd_open_socket prototype.
drepper [Sun, 6 Jun 2004 06:05:49 +0000 (06:05 +0000)]
Change __nscd_open_socket prototype.

15 years agoChange __nscd_open_socket caller.
drepper [Sun, 6 Jun 2004 06:05:37 +0000 (06:05 +0000)]
Change __nscd_open_socket caller.

15 years ago(__nscd_open_socket): Change implementation to also send request. Add
drepper [Sun, 6 Jun 2004 06:05:23 +0000 (06:05 +0000)]
(__nscd_open_socket): Change implementation to also send request.  Add
parameter to allow this.  Change callers.

15 years agoAdd _itoa implementation.
drepper [Sun, 6 Jun 2004 06:02:14 +0000 (06:02 +0000)]
Add _itoa implementation.

15 years agoDon't expand _itoa inline for libc.
drepper [Sun, 6 Jun 2004 06:01:50 +0000 (06:01 +0000)]
Don't expand _itoa inline for libc.

15 years agoUpdate.
aj [Sat, 5 Jun 2004 07:54:49 +0000 (07:54 +0000)]
Update.

15 years ago(__makecontext): Handle more than 6 args correctly. Based on a patch by
aj [Sat, 5 Jun 2004 07:54:40 +0000 (07:54 +0000)]
(__makecontext): Handle more than 6 args correctly.  Based on a patch by
Masahide Washizawa.

15 years agoUpdate.
drepper [Fri, 4 Jun 2004 18:29:42 +0000 (18:29 +0000)]
Update.

15 years ago(nscd_gethst_r): Use __nss_not_use_nscd_hosts in all places, not
drepper [Fri, 4 Jun 2004 18:29:04 +0000 (18:29 +0000)]
(nscd_gethst_r): Use __nss_not_use_nscd_hosts in all places, not
__nss_not_use_nscd_group.

15 years agoUpdate.
drepper [Thu, 3 Jun 2004 16:04:11 +0000 (16:04 +0000)]
Update.

15 years ago(__pthread_cond_wait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 16:03:39 +0000 (16:03 +0000)]
(__pthread_cond_wait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_timedwait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 16:03:28 +0000 (16:03 +0000)]
(__pthread_cond_timedwait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_signal): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 16:02:51 +0000 (16:02 +0000)]
(__pthread_cond_signal): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 16:02:38 +0000 (16:02 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
Pass __futex value from before the unlock and __futex address instead
of address of low 32-bits of __wakeup_seq to futex syscall.
Fallback to FUTEX_WAKE all on any errors.

15 years ago(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
drepper [Thu, 3 Jun 2004 16:02:05 +0000 (16:02 +0000)]
(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 16:01:37 +0000 (16:01 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(lll_futex_requeue): Add val argument, use FUTEX_CMP_REQUEUE
internally.  Return non-zero if error, zero if success.

15 years ago(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
drepper [Thu, 3 Jun 2004 16:00:28 +0000 (16:00 +0000)]
(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 16:00:10 +0000 (16:00 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(lll_futex_requeue): Add val argument, use FUTEX_CMP_REQUEUE
internally.  Return non-zero if error, zero if success.

15 years ago(__pthread_cond_wait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 15:59:46 +0000 (15:59 +0000)]
(__pthread_cond_wait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_timedwait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 15:59:37 +0000 (15:59 +0000)]
(__pthread_cond_timedwait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 15:59:13 +0000 (15:59 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
Pass __futex value from before the unlock and __futex address instead
of address of low 32-bits of __wakeup_seq to futex syscall.
Fallback to FUTEX_WAKE all on any errors.

15 years ago(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
drepper [Thu, 3 Jun 2004 15:58:29 +0000 (15:58 +0000)]
(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.

15 years ago(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
drepper [Thu, 3 Jun 2004 15:57:42 +0000 (15:57 +0000)]
(pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 15:57:25 +0000 (15:57 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(lll_futex_requeue): Add val argument, use FUTEX_CMP_REQUEUE
internally.  Return non-zero if error, zero if success.

15 years ago(cond_futex): Add.
drepper [Thu, 3 Jun 2004 15:56:50 +0000 (15:56 +0000)]
(cond_futex): Add.

15 years ago(__pthread_cond_wait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 15:56:33 +0000 (15:56 +0000)]
(__pthread_cond_wait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_timedwait): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 15:56:25 +0000 (15:56 +0000)]
(__pthread_cond_timedwait): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
Pass __futex value from before releasing internal lock to FUTEX_WAIT.

15 years ago(__pthread_cond_signal): Increment __futex at the same time as
drepper [Thu, 3 Jun 2004 15:55:50 +0000 (15:55 +0000)]
(__pthread_cond_signal): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.

15 years ago(FUTEX_CMP_REQUEUE): Define.
drepper [Thu, 3 Jun 2004 15:55:33 +0000 (15:55 +0000)]
(FUTEX_CMP_REQUEUE): Define.
(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
Pass __futex value from before the unlock and __futex address instead
of address of low 32-bits of __wakeup_seq to futex syscall.
Fallback to FUTEX_WAKE all on any errors.

15 years ago(__pthread_cond_init): Clear __data.__futex.
drepper [Thu, 3 Jun 2004 15:55:09 +0000 (15:55 +0000)]
(__pthread_cond_init): Clear __data.__futex.

15 years ago(tests): Add tst-cond16.
drepper [Thu, 3 Jun 2004 15:54:44 +0000 (15:54 +0000)]
(tests): Add tst-cond16.

15 years agoUpdate.
drepper [Thu, 3 Jun 2004 15:44:10 +0000 (15:44 +0000)]
Update.

15 years agoOptimize a bit.
drepper [Thu, 3 Jun 2004 15:43:46 +0000 (15:43 +0000)]
Optimize a bit.

15 years ago(lll_mutex_lock): Add nop to align the end of critical section.
drepper [Thu, 3 Jun 2004 15:29:17 +0000 (15:29 +0000)]
(lll_mutex_lock): Add nop to align the end of critical section.
(lll_mutex_cond_lock, lll_mutex_timedlock): Likewise.

15 years agoUpdate.
drepper [Tue, 1 Jun 2004 22:18:24 +0000 (22:18 +0000)]
Update.

15 years ago(registerrpc, universal): Check result of __asprintf calls and
drepper [Tue, 1 Jun 2004 22:18:00 +0000 (22:18 +0000)]
(registerrpc, universal): Check result of __asprintf calls and
don't use string if they failed.

15 years ago(arg_service_list, arg_trimdomain_list,
drepper [Tue, 1 Jun 2004 22:17:39 +0000 (22:17 +0000)]
(arg_service_list, arg_trimdomain_list,
arg_bool, parse_line): Check result of __asprintf calls and
don't use string if they failed.

15 years ago(more_help): Check result of __asprintf call and don't use string if it
drepper [Tue, 1 Jun 2004 22:17:06 +0000 (22:17 +0000)]
(more_help): Check result of __asprintf call and don't use string if it
failed.

15 years ago(parse_conf_include): Check result of __asprintf call and exit if it
drepper [Tue, 1 Jun 2004 22:16:39 +0000 (22:16 +0000)]
(parse_conf_include): Check result of __asprintf call and exit if it
failed.

15 years ago(psignal): Check result of __asprintf call and don't use string if it
drepper [Tue, 1 Jun 2004 22:15:41 +0000 (22:15 +0000)]
(psignal): Check result of __asprintf call and don't use string if it
failed.

15 years ago(__argp_error, __argp_failure): Check result
drepper [Tue, 1 Jun 2004 22:15:24 +0000 (22:15 +0000)]
(__argp_error, __argp_failure): Check result
of __asprintf call and don't use string if it failed.

15 years ago.
roland [Tue, 1 Jun 2004 21:42:07 +0000 (21:42 +0000)]
.

15 years ago2004-05-27 Roland McGrath <roland@redhat.com>
roland [Tue, 1 Jun 2004 21:42:02 +0000 (21:42 +0000)]
2004-05-27  Roland McGrath  <roland@redhat.com>

* td_thr_validate.c: When we find no threads and the inferior appears
uninitialized, validate the main thread as a special case.

15 years agoUpdate.
drepper [Tue, 1 Jun 2004 18:53:04 +0000 (18:53 +0000)]
Update.

15 years ago(__sysconf) <cases _SC_REALTIME_SIGNALS,
drepper [Tue, 1 Jun 2004 18:46:23 +0000 (18:46 +0000)]
(__sysconf) <cases _SC_REALTIME_SIGNALS,
_SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO,
_SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC, _SC_MAPPED_FILES,
_SC_MEMLOCK, _SC_MEMLOCK_RANGE, _SC_MEMORY_PROTECTION,
_SC_MESSAGE_PASSING, _SC_SEMAPHORES, _SC_SHARED_MEMORY_OBJECTS,
_SC_THREADS, _SC_THREAD_SAFE_FUNCTIONS, _SC_THREAD_ATTR_STACKADDR,
_SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING,
_SC_THREAD_PRIO_INHERIT, _SC_THREAD_PRIO_PROTECT,
_SC_THREAD_PROCESS_SHARED>: Return _POSIX_* value instead of 1.

15 years ago(__sysconf) <case _SC_MONOTONIC_CLOCK>: Return _POSIX_VERSION instead of 1.
drepper [Tue, 1 Jun 2004 18:46:03 +0000 (18:46 +0000)]
(__sysconf) <case _SC_MONOTONIC_CLOCK>: Return _POSIX_VERSION instead of 1.

15 years ago(GLIBC_PRIVATE): Add __libc_read, __libc_write and __libc_lseek64.
drepper [Tue, 1 Jun 2004 18:39:29 +0000 (18:39 +0000)]
(GLIBC_PRIVATE): Add __libc_read, __libc_write and __libc_lseek64.

15 years ago(EXPAND_DTABLE): Set dtablesize to new size.
drepper [Tue, 1 Jun 2004 18:39:16 +0000 (18:39 +0000)]
(EXPAND_DTABLE): Set dtablesize to new size.

15 years ago(__mmap): Fail when addr or offset isn't page aligned.
drepper [Tue, 1 Jun 2004 18:39:02 +0000 (18:39 +0000)]
(__mmap): Fail when addr or offset isn't page aligned.

15 years ago(_hurd_canonicalize_directory_name_intern): Only realloc when size is <= 0.
drepper [Tue, 1 Jun 2004 18:38:46 +0000 (18:38 +0000)]
(_hurd_canonicalize_directory_name_intern): Only realloc when size is <= 0.

15 years ago(addr_string): Surround AF_PACKET case with #ifdef AF_PACKET.
drepper [Tue, 1 Jun 2004 18:38:26 +0000 (18:38 +0000)]
(addr_string): Surround AF_PACKET case with #ifdef AF_PACKET.

15 years ago(CFLAGS-init-first.c): Add -momit-leaf-frame-pointer.
drepper [Tue, 1 Jun 2004 18:38:12 +0000 (18:38 +0000)]
(CFLAGS-init-first.c): Add -momit-leaf-frame-pointer.

15 years agoUpdate.
drepper [Tue, 1 Jun 2004 18:16:44 +0000 (18:16 +0000)]
Update.

15 years agoUse new __broadcast_seq. Increment __woken_seq correctly when cleanuped.
drepper [Tue, 1 Jun 2004 18:16:21 +0000 (18:16 +0000)]
Use new __broadcast_seq.  Increment __woken_seq correctly when cleanuped.

15 years agoUse new __broadcast_seq. Increment __woken_seq correctly when cleanuped.
drepper [Tue, 1 Jun 2004 18:16:07 +0000 (18:16 +0000)]
Use new __broadcast_seq.  Increment __woken_seq correctly when cleanuped.
Comment typo fixes.  Avoid returning -ETIMEDOUT.

15 years agoMark all waiters as woken with woken_seq and bump broadcast counter.
drepper [Tue, 1 Jun 2004 18:15:42 +0000 (18:15 +0000)]
Mark all waiters as woken with woken_seq and bump broadcast counter.