kopensolaris-gnu/glibc.git
17 years ago2003-03-21 Martin Schwidefsky <schwidefskyde.ibm.com>
roland [Wed, 26 Mar 2003 03:43:53 +0000 (03:43 +0000)]
2003-03-21  Martin Schwidefsky  <schwidefskyde.ibm.com>

* sysdeps/s390/s390-32/backtrace.c (__backtrace): Remove high order
bit from backtrace addresses.

17 years ago.
roland [Wed, 26 Mar 2003 01:15:16 +0000 (01:15 +0000)]
.

17 years ago2003-03-25 Roland McGrath <roland@redhat.com>
roland [Wed, 26 Mar 2003 01:15:05 +0000 (01:15 +0000)]
2003-03-25  Roland McGrath  <roland@redhat.com>

* config.make.in (enable-check-abi): New variable from configure.
* configure.in (enable_check_abi): New substituted variable,
controlled by --{enable,disable}-check-abi (default yes).
* configure: Regenerated.
* Makerules [$(enable-check-abi) = yes] (tests): Put this condition
on check-abi dependency.

17 years ago*** empty log message ***
schwab [Tue, 25 Mar 2003 23:41:38 +0000 (23:41 +0000)]
*** empty log message ***

17 years agoFix typo.
schwab [Tue, 25 Mar 2003 23:40:44 +0000 (23:40 +0000)]
Fix typo.

17 years agoFix typos.
schwab [Tue, 25 Mar 2003 23:40:18 +0000 (23:40 +0000)]
Fix typos.

17 years ago*** empty log message ***
schwab [Tue, 25 Mar 2003 23:17:14 +0000 (23:17 +0000)]
*** empty log message ***

17 years agoDefine ret_NOERRNO.
schwab [Tue, 25 Mar 2003 23:15:40 +0000 (23:15 +0000)]
Define ret_NOERRNO.

17 years ago.
roland [Tue, 25 Mar 2003 22:40:43 +0000 (22:40 +0000)]
.

17 years ago2003-03-25 Roland McGrath <roland@redhat.com>
roland [Tue, 25 Mar 2003 22:40:21 +0000 (22:40 +0000)]
2003-03-25  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/bits/atomic.h (__arch_atomic_exchange_32): New macro.
(__arch_atomic_exchange_64): New macro.
(atomic_exchange): Use them.
(__arch_atomic_exchange_and_add_32): New macro.
(__arch_atomic_exchange_and_add_64): New macro.
(atomic_exchange_and_add): Use them.
Original patch from Steven Munroe <sjmunroe@us.ibm.com>.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 22:05:41 +0000 (22:05 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 22:04:15 +0000 (22:04 +0000)]
Update.

17 years agoType definitions for Linux/Alpha.
drepper [Tue, 25 Mar 2003 22:03:21 +0000 (22:03 +0000)]
Type definitions for Linux/Alpha.

17 years agoType definitions for Linux/SPARC.
drepper [Tue, 25 Mar 2003 22:02:20 +0000 (22:02 +0000)]
Type definitions for Linux/SPARC.

17 years ago(__TIMER_T_TYPE): Define as void*.
drepper [Tue, 25 Mar 2003 22:00:07 +0000 (22:00 +0000)]
(__TIMER_T_TYPE): Define as void*.

17 years ago(__TIMER_T_TYPE): Define as void*.
drepper [Tue, 25 Mar 2003 21:59:17 +0000 (21:59 +0000)]
(__TIMER_T_TYPE): Define as void*.

17 years ago* sysdeps/mips/sgidefs.h (_MIPS_ISA_MIPS32, _MIPS_ISA_MIPS64):
aoliva [Tue, 25 Mar 2003 21:51:51 +0000 (21:51 +0000)]
* sysdeps/mips/sgidefs.h (_MIPS_ISA_MIPS32, _MIPS_ISA_MIPS64):
Define.
* sysdeps/mips/sys/asm.h: Test _MIPS_ISA against them on all
ISA tests.
(ALSZ, ALMASK, SZREG, REG_S, REG_L): Define based on ABI, not ISA.
(PTR_ADD, etc): Test _MIPS_SZPTR instead of _MIPS_SZLONG.
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Use _MIPS_SZPTR
to decide whether to add padding.
* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Use _MIPS_SZPTR
to decide whether to add padding.
* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h (struct
old_kernel_sigaction): Likewise.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 20:41:26 +0000 (20:41 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 20:40:16 +0000 (20:40 +0000)]
Update.

17 years agoType sizes for glibc when using LT.
drepper [Tue, 25 Mar 2003 20:39:24 +0000 (20:39 +0000)]
Type sizes for glibc when using LT.

17 years ago(struct siginfo): Adjust timer info for what the kernel provides these days.
drepper [Tue, 25 Mar 2003 20:34:49 +0000 (20:34 +0000)]
(struct siginfo): Adjust timer info for what the kernel provides these days.
(struct sigevent): Add _tid field.
Define SIGEV_THREAD_ID.

17 years ago(__TIMER_T_TYPE): Define as void*.
drepper [Tue, 25 Mar 2003 20:33:05 +0000 (20:33 +0000)]
(__TIMER_T_TYPE): Define as void*.

17 years agoAdjust atomic_add_negative and atomic_add_zero to x86 behavior.
drepper [Tue, 25 Mar 2003 20:32:19 +0000 (20:32 +0000)]
Adjust atomic_add_negative and atomic_add_zero to x86 behavior.

17 years agoAdjust tests to what atomic_add_negative and atomic_add_zero were
drepper [Tue, 25 Mar 2003 20:31:06 +0000 (20:31 +0000)]
Adjust tests to what atomic_add_negative and atomic_add_zero were
supposed to do.

17 years agoUpdate for nptl.
drepper [Tue, 25 Mar 2003 20:30:05 +0000 (20:30 +0000)]
Update for nptl.

17 years ago(librt): Add GLIBC_2.3.3.
drepper [Tue, 25 Mar 2003 20:28:24 +0000 (20:28 +0000)]
(librt): Add GLIBC_2.3.3.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 20:17:58 +0000 (20:17 +0000)]
Update.

17 years agotimer_settime implementation for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:16:59 +0000 (20:16 +0000)]
timer_settime implementation for Linux/x86-64.

17 years agotimer_gettime implementation for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:16:53 +0000 (20:16 +0000)]
timer_gettime implementation for Linux/x86-64.

17 years agotimer_getoverrun implementation for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:16:44 +0000 (20:16 +0000)]
timer_getoverrun implementation for Linux/x86-64.

17 years agotimer_delete implementation for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:16:35 +0000 (20:16 +0000)]
timer_delete implementation for Linux/x86-64.

17 years agotimer_create implementation for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:16:20 +0000 (20:16 +0000)]
timer_create implementation for Linux/x86-64.

17 years agoDefinitions for compatibility timer interfaces.
drepper [Tue, 25 Mar 2003 20:15:51 +0000 (20:15 +0000)]
Definitions for compatibility timer interfaces.

17 years agoExtra version information for Linux/x86-64.
drepper [Tue, 25 Mar 2003 20:15:20 +0000 (20:15 +0000)]
Extra version information for Linux/x86-64.

17 years agotimer_settime implementation for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:15:02 +0000 (20:15 +0000)]
timer_settime implementation for Linux/s390-64.

17 years agotimer_gettime implementation for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:14:53 +0000 (20:14 +0000)]
timer_gettime implementation for Linux/s390-64.

17 years agotimer_getoverrun implementation for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:13:44 +0000 (20:13 +0000)]
timer_getoverrun implementation for Linux/s390-64.

17 years agotimer_delete implementation for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:13:33 +0000 (20:13 +0000)]
timer_delete implementation for Linux/s390-64.

17 years agotimer_create implementation for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:13:18 +0000 (20:13 +0000)]
timer_create implementation for Linux/s390-64.

17 years agoExtra version information for Linux/s390-64.
drepper [Tue, 25 Mar 2003 20:12:55 +0000 (20:12 +0000)]
Extra version information for Linux/s390-64.

17 years agotimer_settime implementation for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:12:31 +0000 (20:12 +0000)]
timer_settime implementation for Linux/ppc64.

17 years agotimer_gettime implementation for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:12:10 +0000 (20:12 +0000)]
timer_gettime implementation for Linux/ppc64.

17 years agotimer_getoverrun implementation for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:11:58 +0000 (20:11 +0000)]
timer_getoverrun implementation for Linux/ppc64.

17 years agotimer_delete implementation for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:11:49 +0000 (20:11 +0000)]
timer_delete implementation for Linux/ppc64.

17 years agotimer_create implementation for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:11:38 +0000 (20:11 +0000)]
timer_create implementation for Linux/ppc64.

17 years agoExtra version information for Linux/ppc64.
drepper [Tue, 25 Mar 2003 20:11:21 +0000 (20:11 +0000)]
Extra version information for Linux/ppc64.

17 years agotimer_settime implementation for Linux.
drepper [Tue, 25 Mar 2003 20:10:46 +0000 (20:10 +0000)]
timer_settime implementation for Linux.

17 years agotimer_gettime implementation for Linux.
drepper [Tue, 25 Mar 2003 20:10:36 +0000 (20:10 +0000)]
timer_gettime implementation for Linux.

17 years agotimer_getoverrun implementation for Linux/ia64.
drepper [Tue, 25 Mar 2003 20:10:23 +0000 (20:10 +0000)]
timer_getoverrun implementation for Linux/ia64.

17 years agotimer_delete implementation for Linux/ia64.
drepper [Tue, 25 Mar 2003 20:10:08 +0000 (20:10 +0000)]
timer_delete implementation for Linux/ia64.

17 years agotimer_create implementation for Linux/ia64.
drepper [Tue, 25 Mar 2003 20:09:59 +0000 (20:09 +0000)]
timer_create implementation for Linux/ia64.

17 years agoExtra version information for Linux/ia64.
drepper [Tue, 25 Mar 2003 20:08:39 +0000 (20:08 +0000)]
Extra version information for Linux/ia64.

17 years agoSupport routines for POSIX timer implementation for Linux.
drepper [Tue, 25 Mar 2003 20:08:24 +0000 (20:08 +0000)]
Support routines for POSIX timer implementation for Linux.

17 years agotimer_settime implementation for Linux.
drepper [Tue, 25 Mar 2003 20:07:45 +0000 (20:07 +0000)]
timer_settime implementation for Linux.

17 years agotimer_gettime implementation for Linux.
drepper [Tue, 25 Mar 2003 20:07:36 +0000 (20:07 +0000)]
timer_gettime implementation for Linux.

17 years agotimer_getoverrun implementation for Linux.
drepper [Tue, 25 Mar 2003 20:07:27 +0000 (20:07 +0000)]
timer_getoverrun implementation for Linux.

17 years agotimer_delete implementation for Linux.
drepper [Tue, 25 Mar 2003 20:07:19 +0000 (20:07 +0000)]
timer_delete implementation for Linux.

17 years agotimer_create implementation for Linux.
drepper [Tue, 25 Mar 2003 20:07:11 +0000 (20:07 +0000)]
timer_create implementation for Linux.

17 years agoDefinitions for kernel POSIX timer support.
drepper [Tue, 25 Mar 2003 19:48:18 +0000 (19:48 +0000)]
Definitions for kernel POSIX timer support.

17 years ago(TIMER_MAX): Removed.
drepper [Tue, 25 Mar 2003 19:38:31 +0000 (19:38 +0000)]
(TIMER_MAX): Removed.

17 years ago(timer_id2ptr, timer_ptr2id): Just pass pointer through as ID.
drepper [Tue, 25 Mar 2003 19:35:49 +0000 (19:35 +0000)]
(timer_id2ptr, timer_ptr2id): Just pass pointer through as ID.

17 years ago(pthread_sigmask): Make sure SIGTIMER is not unblocked.
drepper [Tue, 25 Mar 2003 19:32:37 +0000 (19:32 +0000)]
(pthread_sigmask): Make sure SIGTIMER is not unblocked.

17 years agoDo not allow SIGTIMER to be send.
drepper [Tue, 25 Mar 2003 19:22:11 +0000 (19:22 +0000)]
Do not allow SIGTIMER to be send.

17 years ago(current_rtmin): One more RT signal taken.
drepper [Tue, 25 Mar 2003 19:21:36 +0000 (19:21 +0000)]
(current_rtmin): One more RT signal taken.

17 years agoAlso prevent SIGTIMER handler from being changed.
drepper [Tue, 25 Mar 2003 19:20:45 +0000 (19:20 +0000)]
Also prevent SIGTIMER handler from being changed.

17 years agoRemove SIGCANCEL definition.
drepper [Tue, 25 Mar 2003 19:19:43 +0000 (19:19 +0000)]
Remove SIGCANCEL definition.

17 years ago(__pthread_initialize_minimal): Block SIGTIMER.
drepper [Tue, 25 Mar 2003 19:17:15 +0000 (19:17 +0000)]
(__pthread_initialize_minimal): Block SIGTIMER.

17 years ago(_pthread_cleanup_push_defer): Don't check for reference to already left
drepper [Tue, 25 Mar 2003 19:15:22 +0000 (19:15 +0000)]
(_pthread_cleanup_push_defer): Don't check for reference to already left
frame.  Programs which have this problem are not POSIX compliant.

17 years ago(_pthread_cleanup_push): Don't check for reference to already left
drepper [Tue, 25 Mar 2003 19:14:56 +0000 (19:14 +0000)]
(_pthread_cleanup_push): Don't check for reference to already left
frame.  Programs which have this problem are not POSIX compliant.

17 years agoDefine SIGCANCEL and SIGTIMER. Remove FRAME_LEFT definition.
drepper [Tue, 25 Mar 2003 19:13:30 +0000 (19:13 +0000)]
Define SIGCANCEL and SIGTIMER.  Remove FRAME_LEFT definition.

17 years ago.
roland [Tue, 25 Mar 2003 09:44:37 +0000 (09:44 +0000)]
.

17 years ago2003-03-24 Daniel Jacobowitz <drow@mvista.com>
roland [Tue, 25 Mar 2003 09:44:29 +0000 (09:44 +0000)]
2003-03-24  Daniel Jacobowitz  <drow@mvista.com>

* sysdeps/unix/sysv/linux/arm/sysdep-cancel.h
(DOARGS_5, DOARGS_6, DOARGS_7): Rewritten.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 01:14:36 +0000 (01:14 +0000)]
Update.

17 years agoUpdate.
drepper [Tue, 25 Mar 2003 00:43:55 +0000 (00:43 +0000)]
Update.

17 years agoCheck return values to fthe functions we test.
drepper [Tue, 25 Mar 2003 00:40:26 +0000 (00:40 +0000)]
Check return values to fthe functions we test.

17 years ago(IPPROTO_SCTP): Define.
drepper [Mon, 24 Mar 2003 23:52:04 +0000 (23:52 +0000)]
(IPPROTO_SCTP): Define.

17 years ago(EPOLLET): Define.
drepper [Mon, 24 Mar 2003 23:50:25 +0000 (23:50 +0000)]
(EPOLLET): Define.

17 years agoUpdate.
drepper [Mon, 24 Mar 2003 19:36:57 +0000 (19:36 +0000)]
Update.

17 years agoINTERNAL_SYSCALL): Remove a1 from clobber list.
drepper [Mon, 24 Mar 2003 19:00:28 +0000 (19:00 +0000)]
INTERNAL_SYSCALL): Remove a1 from clobber list.

17 years agoUpdate from tzdata2003a.
drepper [Mon, 24 Mar 2003 19:00:03 +0000 (19:00 +0000)]
Update from tzdata2003a.

17 years ago(PSEUDO_END_NOERRNO): Fix typo.
drepper [Mon, 24 Mar 2003 18:45:27 +0000 (18:45 +0000)]
(PSEUDO_END_NOERRNO): Fix typo.

17 years agoUpdate.
drepper [Mon, 24 Mar 2003 07:57:09 +0000 (07:57 +0000)]
Update.

17 years ago(ret_NOERRNO): Avoid unwanted expansion by definining to ret.
drepper [Mon, 24 Mar 2003 07:54:28 +0000 (07:54 +0000)]
(ret_NOERRNO): Avoid unwanted expansion by definining to ret.

17 years agoUpdate.
drepper [Sun, 23 Mar 2003 19:44:31 +0000 (19:44 +0000)]
Update.

17 years agoDefine PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, and ret_NOERRNO.
drepper [Sun, 23 Mar 2003 19:42:22 +0000 (19:42 +0000)]
Define PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, and ret_NOERRNO.

17 years agoMark getegid, geteuid, getpgrp, and getppid with 'E'.
drepper [Sun, 23 Mar 2003 19:37:59 +0000 (19:37 +0000)]
Mark getegid, geteuid, getpgrp, and getppid with 'E'.

17 years agoMark getgid, getpid, getuid with 'E'.
drepper [Sun, 23 Mar 2003 19:36:50 +0000 (19:36 +0000)]
Mark getgid, getpid, getuid with 'E'.

17 years agoRecognize 'E' in first position of the parameter description to denote
drepper [Sun, 23 Mar 2003 19:35:52 +0000 (19:35 +0000)]
Recognize 'E' in first position of the parameter description to denote
no error checking.  Generate appropriate pseudo asm code.

17 years agoAdd s390, update i.86 and powerpc
roland [Sun, 23 Mar 2003 11:19:49 +0000 (11:19 +0000)]
Add s390, update i.86 and powerpc

17 years ago.
roland [Sun, 23 Mar 2003 11:17:28 +0000 (11:17 +0000)]
.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 11:17:13 +0000 (11:17 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* Makeconfig (+includes): Don't use $(last-includes).

17 years ago.
roland [Sun, 23 Mar 2003 10:55:12 +0000 (10:55 +0000)]
.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 10:55:02 +0000 (10:55 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-tls3.c (do_test) [! HAVE___THREAD]: Don't test anything.
* tst-tls3mod.c: Likewise.
* tst-tls1.c: Likewise.
* tst-tls2.c: Likewise.

17 years ago.
roland [Sun, 23 Mar 2003 10:12:59 +0000 (10:12 +0000)]
.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 10:12:52 +0000 (10:12 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-mutex5.c (do_test): Unlock before destroy, otherwise we invoke
undefined behavior.

17 years ago.
roland [Sun, 23 Mar 2003 10:01:48 +0000 (10:01 +0000)]
.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 10:01:40 +0000 (10:01 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-join5.c (tf1, tf2): Add a cast.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 10:01:23 +0000 (10:01 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-mutex4.c: Use test-skeleton.c.
* tst-spin2.c: Likewise.
* tst-sysconf.c: Likewise.
* tst-barrier2.c: Likewise.
* tst-cond4.c: Likewise.
* tst-cond6.c: Likewise.
* tst-rwlock4.c: Likewise.
* tst-unload.c: Likewise.
* tst-flock2.c (do_test): Use return instead of exit.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 09:59:46 +0000 (09:59 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-barrier2.c (do_test) [! _POSIX_THREAD_PROCESS_SHARED]:
Don't test anything.
* tst-cond4.c: Likewise.
* tst-cond6.c: Likewise.
* tst-flock2.c: Likewise.
* tst-mutex4.c: Likewise.
* tst-rwlock4.c: Likewise.
* tst-signal1.c: Likewise.
* tst-spin2.c: Likewise.
* tst-cond11.c [! _POSIX_CLOCK_SELECTION]: Likewise.

17 years ago2003-03-23 Roland McGrath <roland@redhat.com>
roland [Sun, 23 Mar 2003 09:59:42 +0000 (09:59 +0000)]
2003-03-23  Roland McGrath  <roland@redhat.com>

* tst-barrier2.c (do_test) [! _POSIX_THREAD_PROCESS_SHARED]:
Don't test anything.
* tst-cond4.c: Likewise.
* tst-cond6.c: Likewise.
* tst-flock2.c: Likewise.
* tst-mutex4.c: Likewise.
* tst-rwlock4.c: Likewise.
* tst-signal1.c: Likewise.
* tst-spin2.c: Likewise.
* tst-cond11.c [! _POSIX_CLOCK_SELECTION]: Likewise.
* tst-mutex4.c: Use test-skeleton.c.
* tst-spin2.c: Likewise.
* tst-sysconf.c: Likewise.
* tst-barrier2.c: Likewise.
* tst-cond4.c: Likewise.
* tst-cond6.c: Likewise.
* tst-rwlock4.c: Likewise.
* tst-flock2.c (do_test): Use return instead of exit.