kopensolaris-gnu/glibc.git
16 years agoRegenerated.
drepper [Sun, 8 Jun 2003 07:07:11 +0000 (07:07 +0000)]
Regenerated.

16 years agoAdd AC_SUBST(libc_cv_forced_unwind).
drepper [Sun, 8 Jun 2003 07:05:13 +0000 (07:05 +0000)]
Add AC_SUBST(libc_cv_forced_unwind).

16 years agoAdd have-forced-unwind.
drepper [Sun, 8 Jun 2003 07:03:34 +0000 (07:03 +0000)]
Add have-forced-unwind.

16 years agoUpdate.
drepper [Sun, 8 Jun 2003 05:28:14 +0000 (05:28 +0000)]
Update.

16 years agokTest for exception based cleanup handling.
drepper [Sun, 8 Jun 2003 05:27:35 +0000 (05:27 +0000)]
kTest for exception based cleanup handling.

16 years ago(libpthread-routines): Add cleanup_routine.
drepper [Sun, 8 Jun 2003 05:26:07 +0000 (05:26 +0000)]
(libpthread-routines): Add cleanup_routine.
Add more CFLAGS variables to compile with exceptions.  Add comments
why which file needs unwind tables.
(tests) [have-forced-unwind==yes]: Add tst-cancelx* and tst-cleanupx*
tests.

(tests): Add tst-cancel12, tst-cancel13, tst-cancel14, and tst-cancel15.

16 years agoMake standard compliant.
drepper [Sun, 8 Jun 2003 05:23:15 +0000 (05:23 +0000)]
Make standard compliant.

16 years agoAdd support for fully exception-based cleanup handling.
drepper [Sun, 8 Jun 2003 05:22:35 +0000 (05:22 +0000)]
Add support for fully exception-based cleanup handling.

16 years agoAdd RESULT, CANCELHANDLING, and CLEANUP_JMP_BUF.
drepper [Sun, 8 Jun 2003 05:21:08 +0000 (05:21 +0000)]
Add RESULT, CANCELHANDLING, and CLEANUP_JMP_BUF.

16 years agoAdd cancellation support.
drepper [Sun, 8 Jun 2003 05:20:02 +0000 (05:20 +0000)]
Add cancellation support.

16 years agoTest of cancellation of semaphore wait functions.
drepper [Sun, 8 Jun 2003 05:18:11 +0000 (05:18 +0000)]
Test of cancellation of semaphore wait functions.

16 years ago(libpthread) [GLIBC_2.3.3]: Add __pthread_cleanup_routine.
drepper [Sun, 8 Jun 2003 05:14:46 +0000 (05:14 +0000)]
(libpthread) [GLIBC_2.3.3]: Add __pthread_cleanup_routine.

16 years agoAdd some comments.
drepper [Sun, 8 Jun 2003 05:14:03 +0000 (05:14 +0000)]
Add some comments.

16 years agoCleanup routine for C cleanup handling.
drepper [Sun, 8 Jun 2003 05:13:24 +0000 (05:13 +0000)]
Cleanup routine for C cleanup handling.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 23:24:07 +0000 (23:24 +0000)]
Update.

16 years ago(main): If EXPECTED_STATUS is defined check that returned status from
drepper [Sat, 7 Jun 2003 23:23:01 +0000 (23:23 +0000)]
(main): If EXPECTED_STATUS is defined check that returned status from
child matches.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 09:40:26 +0000 (09:40 +0000)]
Update.

16 years ago(gnulib): Add -lgcc_eh once again.
drepper [Sat, 7 Jun 2003 09:39:10 +0000 (09:39 +0000)]
(gnulib): Add -lgcc_eh once again.

16 years agoInclude <errno.h>.
drepper [Sat, 7 Jun 2003 01:33:49 +0000 (01:33 +0000)]
Include <errno.h>.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 00:40:13 +0000 (00:40 +0000)]
Update.

16 years ago(main): Use TEMP_FAILURE_RETRY with waitpid.
drepper [Sat, 7 Jun 2003 00:38:27 +0000 (00:38 +0000)]
(main): Use TEMP_FAILURE_RETRY with waitpid.

16 years agoUpdate.
drepper [Sat, 7 Jun 2003 00:19:38 +0000 (00:19 +0000)]
Update.

16 years ago(__sleep): Revert last change.
drepper [Sat, 7 Jun 2003 00:18:53 +0000 (00:18 +0000)]
(__sleep): Revert last change.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 17:34:54 +0000 (17:34 +0000)]
Update.

16 years agoNew sequences for 5+ arg syscalls only needed for PIC.
drepper [Fri, 6 Jun 2003 17:31:40 +0000 (17:31 +0000)]
New sequences for 5+ arg syscalls only needed for PIC.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 17:12:30 +0000 (17:12 +0000)]
Update.

16 years ago(__sleep): Use nanosleep syscall directly to avoid cancellation in the
drepper [Fri, 6 Jun 2003 17:11:39 +0000 (17:11 +0000)]
(__sleep): Use nanosleep syscall directly to avoid cancellation in the
regular nanosleep implementation.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 09:02:20 +0000 (09:02 +0000)]
Update.

16 years ago(ASMFMT_2): Only allow %edx for first parameter. This means no pushl
drepper [Fri, 6 Jun 2003 08:57:37 +0000 (08:57 +0000)]
(ASMFMT_2): Only allow %edx for first parameter.  This means no pushl
and therefore the unwind info isn't screwed up.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 07:53:15 +0000 (07:53 +0000)]
Update.

16 years ago(CFLAGS-pthread_cancel.c): Define.
drepper [Fri, 6 Jun 2003 07:51:02 +0000 (07:51 +0000)]
(CFLAGS-pthread_cancel.c): Define.

16 years ago * sysdeps/alpha/dl-machine.h (RTLD_START): Fix top-of-stack backtrace.
rth [Fri, 6 Jun 2003 05:54:11 +0000 (05:54 +0000)]
    * sysdeps/alpha/dl-machine.h (RTLD_START): Fix top-of-stack backtrace.
        * sysdeps/unix/sysv/linux/alpha/clone.S: Likewise.
        * sysdeps/alpha/elf/start.S: Likewise.  Remove pointless allocation.
        * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Use standard ldgp
        entry sequence and explicit relocs.  Add unwind info for sigreturn
        and rt_sigreturn.
        * configure.in (libc_cv_asm_cfi_directives): Test .cfi_remember_state.
        * configure: Regenerate.

16 years ago * sysdeps/unix/sysv/linux/alpha/syscalls.list (semtimedop): New.
rth [Fri, 6 Jun 2003 05:52:51 +0000 (05:52 +0000)]
    * sysdeps/unix/sysv/linux/alpha/syscalls.list (semtimedop): New.
        Annotate some parameters.
        * sysdeps/unix/sysv/linux/alpha/sysdep.h (__NR_semtimedop): New.

16 years ago * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Fix typo in conversion.
rth [Fri, 6 Jun 2003 05:51:53 +0000 (05:51 +0000)]
    * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Fix typo in conversion.

16 years ago * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use
rth [Fri, 6 Jun 2003 05:51:03 +0000 (05:51 +0000)]
    * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use
        and require CFI assembler directives.
        * sysdeps/unix/sysv/linux/alpha/vfork.S: Likewise.

16 years ago * include/libc-symbols.h (symbol_set_declare): Use arrays
rth [Fri, 6 Jun 2003 05:43:54 +0000 (05:43 +0000)]
    * include/libc-symbols.h (symbol_set_declare): Use arrays
        of unspecified size.

16 years agoUpdate.
drepper [Fri, 6 Jun 2003 02:24:30 +0000 (02:24 +0000)]
Update.

16 years agoBump to 0.44.
drepper [Thu, 5 Jun 2003 19:37:00 +0000 (19:37 +0000)]
Bump to 0.44.

16 years agoUpdate.
drepper [Thu, 5 Jun 2003 19:31:57 +0000 (19:31 +0000)]
Update.

16 years agoStore TID not self pointer in __writer. Compare with TID to determine
drepper [Thu, 5 Jun 2003 19:31:15 +0000 (19:31 +0000)]
Store TID not self pointer in __writer. Compare with TID to determine
deadlocks.

16 years agoReplace SELF entry with TID entry.
drepper [Thu, 5 Jun 2003 19:25:32 +0000 (19:25 +0000)]
Replace SELF entry with TID entry.

16 years ago(pthread_rwlock_t): Change type of __writer element to int.
drepper [Thu, 5 Jun 2003 19:24:29 +0000 (19:24 +0000)]
(pthread_rwlock_t): Change type of __writer element to int.

16 years ago(tests): Add tst-rwlock12.
drepper [Thu, 5 Jun 2003 19:21:30 +0000 (19:21 +0000)]
(tests): Add tst-rwlock12.

16 years agoTest for inter-process rwlocks.
drepper [Thu, 5 Jun 2003 19:20:54 +0000 (19:20 +0000)]
Test for inter-process rwlocks.

16 years ago * sysdeps/unix/sysv/linux/lowlevellock.c (__lll_lock_wait,
jakub [Thu, 5 Jun 2003 08:12:11 +0000 (08:12 +0000)]
* sysdeps/unix/sysv/linux/lowlevellock.c (__lll_lock_wait,
__lll_timedlock_wait, lll_unlock_wake_cb, __lll_timedwait_tid):
Remove bogus hidden_proto.
* sysdeps/unix/sysv/linux/s390/libc-lowlevellock.c (___lll_lock):
Likewise.
* sysdeps/unix/sysv/linux/s390/lowlevellock.c (___lll_lock,
lll_unlock_wake_cb, ___lll_timedwait_tid): Likewise.
* sysdeps/unix/sysv/linux/s390/lowlevelmutex.c (___lll_mutex_lock,
___lll_mutex_timedlock): Likewise.

16 years agoRegenerated.
drepper [Wed, 4 Jun 2003 21:41:25 +0000 (21:41 +0000)]
Regenerated.

16 years ago(libc_cv_as_noexecstack): New check.
drepper [Wed, 4 Jun 2003 21:40:51 +0000 (21:40 +0000)]
(libc_cv_as_noexecstack): New check.
(ASFLAGS_config): Substitute.

16 years ago(ASFLAGS): Append $(ASFLAGS-config).
drepper [Wed, 4 Jun 2003 21:40:38 +0000 (21:40 +0000)]
(ASFLAGS): Append $(ASFLAGS-config).

16 years ago(ASFLAGS-config): New.
drepper [Wed, 4 Jun 2003 21:40:22 +0000 (21:40 +0000)]
(ASFLAGS-config): New.

16 years ago(log1p, asinh, acosh, atanh, hypot, logb): Protect with #ifdef __FAST_MATH__.
drepper [Wed, 4 Jun 2003 21:33:31 +0000 (21:33 +0000)]
(log1p, asinh, acosh, atanh, hypot, logb): Protect with #ifdef __FAST_MATH__.
(ldexpf, ldexpl): Protect with #ifdef __FAST_MATH__.

16 years agoUpdate.
drepper [Wed, 4 Jun 2003 19:48:29 +0000 (19:48 +0000)]
Update.

16 years ago(__pthread_cond_signal): Add some code to eventually handle cond_lock!=0.
drepper [Wed, 4 Jun 2003 19:47:20 +0000 (19:47 +0000)]
(__pthread_cond_signal): Add some code to eventually handle cond_lock!=0.

16 years agoUpdate.
drepper [Wed, 4 Jun 2003 05:12:46 +0000 (05:12 +0000)]
Update.

16 years agoAdjust for last change of glob.
drepper [Wed, 4 Jun 2003 05:12:06 +0000 (05:12 +0000)]
Adjust for last change of glob.

16 years ago[HAVE_D_TYPE] (glob_in_dir): Also allow DT_LNK entries.
drepper [Wed, 4 Jun 2003 05:10:52 +0000 (05:10 +0000)]
[HAVE_D_TYPE] (glob_in_dir): Also allow DT_LNK entries.

16 years agoUpdate.
drepper [Tue, 3 Jun 2003 23:07:39 +0000 (23:07 +0000)]
Update.

16 years ago(netlink_open): Call getsockname
drepper [Tue, 3 Jun 2003 23:06:58 +0000 (23:06 +0000)]
(netlink_open): Call getsockname
to get the actual PID value used in the records passed up.
(getifaddrs): Don't initialize nh.pid here.

16 years agoUpdate.
drepper [Tue, 3 Jun 2003 05:46:37 +0000 (05:46 +0000)]
Update.

16 years ago(netlink_receive): Minor optimization.
drepper [Tue, 3 Jun 2003 05:34:04 +0000 (05:34 +0000)]
(netlink_receive): Minor optimization.

16 years agoUpdate.
drepper [Tue, 3 Jun 2003 03:23:17 +0000 (03:23 +0000)]
Update.

16 years agoUpdate from translation team.
drepper [Tue, 3 Jun 2003 03:22:59 +0000 (03:22 +0000)]
Update from translation team.

16 years agoUpdate.
drepper [Mon, 2 Jun 2003 22:44:59 +0000 (22:44 +0000)]
Update.

16 years ago(main): Also recognize names without the __POSIX_ prefix.
drepper [Mon, 2 Jun 2003 22:44:14 +0000 (22:44 +0000)]
(main): Also recognize names without the __POSIX_ prefix.

16 years ago(CFLAGS-dl-lookup.c): Define.
drepper [Mon, 2 Jun 2003 22:43:44 +0000 (22:43 +0000)]
(CFLAGS-dl-lookup.c): Define.

16 years agoUpdate.
drepper [Mon, 2 Jun 2003 22:41:06 +0000 (22:41 +0000)]
Update.

16 years ago(sqrt, __sqrtl, ldexp, ldexpf, ldexpl): Only define if __FAST_MATH__.
drepper [Mon, 2 Jun 2003 22:39:19 +0000 (22:39 +0000)]
(sqrt, __sqrtl, ldexp, ldexpf, ldexpl): Only define if __FAST_MATH__.

16 years ago.
roland [Mon, 2 Jun 2003 19:56:35 +0000 (19:56 +0000)]
.

16 years ago2003-06-02 Richard C. Bilson <rcbilson@plg.uwaterloo.ca>
roland [Mon, 2 Jun 2003 19:56:22 +0000 (19:56 +0000)]
2003-06-02  Richard C. Bilson  <rcbilson@plg.uwaterloo.ca>

Replace hard-coded offsets into struct sigcontext with generated file.
* sysdeps/unix/sysv/linux/ia64/sigcontext-offsets.sym: New file.
* sysdeps/unix/sysv/linux/ia64/Makefile
[$(subdir) = stdlib] (gen-as-const-headers): Add it.
* sysdeps/unix/sysv/linux/ia64/ucontext_i.h: Include it instead of
defining SC_* macros here.

16 years ago.
roland [Mon, 2 Jun 2003 18:32:20 +0000 (18:32 +0000)]
.

16 years ago2003-06-02 Jakub Jelinek <jakub@redhat.com>
roland [Mon, 2 Jun 2003 18:32:10 +0000 (18:32 +0000)]
2003-06-02  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/bits/sched.h (CLONE_PID): Remove.

16 years ago.
roland [Mon, 2 Jun 2003 18:21:42 +0000 (18:21 +0000)]
.

16 years ago2003-05-29 Petter Reinholdtsen <pere@hungry.com>
roland [Mon, 2 Jun 2003 18:21:36 +0000 (18:21 +0000)]
2003-05-29  Petter Reinholdtsen  <pere@hungry.com>

* locales/uk_UA: Correct mail address of Denys Dmytriyenko.

16 years ago.
roland [Mon, 2 Jun 2003 18:20:33 +0000 (18:20 +0000)]
.

16 years ago2003-06-01 Jakub Jelinek <jakub@redhat.com>
roland [Mon, 2 Jun 2003 18:20:22 +0000 (18:20 +0000)]
2003-06-01  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/dl-machine.h: Include <sysdep.h>.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 18:07:34 +0000 (18:07 +0000)]
Update.

16 years ago(main): Request getopt to not reorder the command line.
drepper [Sun, 1 Jun 2003 18:06:32 +0000 (18:06 +0000)]
(main): Request getopt to not reorder the command line.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 18:04:09 +0000 (18:04 +0000)]
Update.

16 years ago(tests): Add tst-exec4.
drepper [Sun, 1 Jun 2003 18:03:38 +0000 (18:03 +0000)]
(tests): Add tst-exec4.
(tst-exec4-ARGS): Define.

16 years agoCheck that SIG_IGN and signal mask are inherited correctly.
drepper [Sun, 1 Jun 2003 18:03:02 +0000 (18:03 +0000)]
Check that SIG_IGN and signal mask are inherited correctly.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 08:52:38 +0000 (08:52 +0000)]
Update.

16 years ago(CFLAGS-dl-runtime.c): Define.
drepper [Sun, 1 Jun 2003 08:51:54 +0000 (08:51 +0000)]
(CFLAGS-dl-runtime.c): Define.

16 years ago(Copying and Concatenation): Clarify wcpncpy return value.
drepper [Sun, 1 Jun 2003 08:37:14 +0000 (08:37 +0000)]
(Copying and Concatenation): Clarify wcpncpy return value.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 08:19:43 +0000 (08:19 +0000)]
Update.

16 years ago(lll_timedwait_tid): Check for negative tv_nsec.
drepper [Sun, 1 Jun 2003 08:18:50 +0000 (08:18 +0000)]
(lll_timedwait_tid): Check for negative tv_nsec.

16 years ago(lll_timedwait_tid): Check for negative tv_nsec.
drepper [Sun, 1 Jun 2003 08:17:13 +0000 (08:17 +0000)]
(lll_timedwait_tid): Check for negative tv_nsec.

16 years ago(__wcpncpy): Fix broken implementation to match stpncpy.
drepper [Sun, 1 Jun 2003 07:06:26 +0000 (07:06 +0000)]
(__wcpncpy): Fix broken implementation to match stpncpy.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 04:09:55 +0000 (04:09 +0000)]
Update.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 03:57:25 +0000 (03:57 +0000)]
Update.

16 years ago(__lll_mutex_timedlock): Also fail if tv_nsec < 0.
drepper [Sun, 1 Jun 2003 03:56:14 +0000 (03:56 +0000)]
(__lll_mutex_timedlock): Also fail if tv_nsec < 0.

16 years ago(sem_timedwait): Check for negative tv_nsec.
drepper [Sun, 1 Jun 2003 03:55:29 +0000 (03:55 +0000)]
(sem_timedwait): Check for negative tv_nsec.

16 years ago(___lll_timedwait_tid): Check for negative tv_nsec.
drepper [Sun, 1 Jun 2003 03:51:23 +0000 (03:51 +0000)]
(___lll_timedwait_tid): Check for negative tv_nsec.

16 years ago(lll_timedwait_tid): Check for negative tv_nsec.
drepper [Sun, 1 Jun 2003 03:50:34 +0000 (03:50 +0000)]
(lll_timedwait_tid): Check for negative tv_nsec.

16 years ago(__lll_timedwait_tid): Also fail if tv_nsec < 0.
drepper [Sun, 1 Jun 2003 03:44:48 +0000 (03:44 +0000)]
(__lll_timedwait_tid): Also fail if tv_nsec < 0.

16 years ago(__lll_timedlock_wait): Also fail if tv_nsec < 0.
drepper [Sun, 1 Jun 2003 03:43:02 +0000 (03:43 +0000)]
(__lll_timedlock_wait): Also fail if tv_nsec < 0.

16 years ago(sem_timedwait): Also fail if tv_nsec < 0.
drepper [Sun, 1 Jun 2003 03:36:44 +0000 (03:36 +0000)]
(sem_timedwait): Also fail if tv_nsec < 0.

16 years ago(SA_NOCLDWAIT): Define.
drepper [Sun, 1 Jun 2003 03:12:37 +0000 (03:12 +0000)]
(SA_NOCLDWAIT): Define.

16 years agoUpdate.
drepper [Sun, 1 Jun 2003 01:32:04 +0000 (01:32 +0000)]
Update.

16 years ago(elf_machine_plt_conflict): New function.
drepper [Sun, 1 Jun 2003 01:31:07 +0000 (01:31 +0000)]
(elf_machine_plt_conflict): New function.
(elf_machine_rela) <case R_PPC64_JMP_SLOT>: Avoid
RESOLVE_CONFLICT_FIND_MAP.  If RESOLVE_CONFLICT_FIND_MAP is defined,
call elf_machine_plt_conflict instead of elf_machine_fixup_plt.

16 years ago(ELF_MACHINE_RUNTIME_TRAMPOLINE): Add CFI directives.
drepper [Sun, 1 Jun 2003 01:29:56 +0000 (01:29 +0000)]
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Add CFI directives.

16 years agoUpdate.
drepper [Sat, 31 May 2003 23:36:18 +0000 (23:36 +0000)]
Update.