kopensolaris-gnu/glibc.git
18 years agoUpdate.
drepper [Tue, 7 Jan 2003 23:49:54 +0000 (23:49 +0000)]
Update.

18 years agoInclude assert.h.
drepper [Tue, 7 Jan 2003 23:49:43 +0000 (23:49 +0000)]
Include assert.h.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 18:54:08 +0000 (18:54 +0000)]
Update.

18 years ago(RTLD_CORRECT_DYNAMIC_WEAK): Remove.
drepper [Tue, 7 Jan 2003 18:53:44 +0000 (18:53 +0000)]
(RTLD_CORRECT_DYNAMIC_WEAK): Remove.
(DL_SYSINFO_IMPLEMENTATION): Change into .text section and back.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 18:52:31 +0000 (18:52 +0000)]
Update.

18 years ago(_dl_dynamic_weak): Initialize to 0.
drepper [Tue, 7 Jan 2003 18:50:59 +0000 (18:50 +0000)]
(_dl_dynamic_weak): Initialize to 0.

18 years ago(_rtld_global): Remove _dl_dynamic_weak initializer.
drepper [Tue, 7 Jan 2003 18:50:35 +0000 (18:50 +0000)]
(_rtld_global): Remove _dl_dynamic_weak initializer.

18 years agoMark significand as tested.
drepper [Tue, 7 Jan 2003 18:31:27 +0000 (18:31 +0000)]
Mark significand as tested.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 17:52:54 +0000 (17:52 +0000)]
Update.

18 years ago(significand_test): New function.
drepper [Tue, 7 Jan 2003 17:48:42 +0000 (17:48 +0000)]
(significand_test): New function.
(main): Call it.

18 years ago.
roland [Tue, 7 Jan 2003 07:46:18 +0000 (07:46 +0000)]
.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 07:44:27 +0000 (07:44 +0000)]
Update.

18 years ago(__significandl): Really return significand and not the exponent.
drepper [Tue, 7 Jan 2003 07:42:11 +0000 (07:42 +0000)]
(__significandl): Really return significand and not the exponent.

18 years ago2003-01-06 Roland McGrath <roland@redhat.com>
roland [Tue, 7 Jan 2003 07:38:02 +0000 (07:38 +0000)]
2003-01-06  Roland McGrath  <roland@redhat.com>

* string/tester.c (test_strcpy): Add test with `void *' arguments.

18 years ago2003-01-06 Roland McGrath <roland@redhat.com>
roland [Tue, 7 Jan 2003 07:37:54 +0000 (07:37 +0000)]
2003-01-06  Roland McGrath  <roland@redhat.com>

* sysdeps/i386/i486/bits/string.h (memset): Add parens around macro
arguments.
(memcpy, memrchr, strcpy, __stpcpy, strncpy, strcat): Likewise.
(strcmp, strncat, strncmp, strchr, __strchrnul, strchrnul): Likewise.
(index, strrchr, rindex, strcspn, strspn, strpbrk, strstr): Likewise.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 05:50:55 +0000 (05:50 +0000)]
Update.

18 years ago(_dl_debug_vdprintf): Help PPC port by explcitly taking address of iov
drepper [Tue, 7 Jan 2003 05:49:04 +0000 (05:49 +0000)]
(_dl_debug_vdprintf): Help PPC port by explcitly taking address of iov
in INTERNAL_SYSCALL call.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 02:45:24 +0000 (02:45 +0000)]
Update.

18 years agoMakr all _int_* functions as static.
drepper [Tue, 7 Jan 2003 02:02:49 +0000 (02:02 +0000)]
Makr all _int_* functions as static.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 00:49:44 +0000 (00:49 +0000)]
Update.

18 years agoAdd cancellation handling.
drepper [Tue, 7 Jan 2003 00:48:34 +0000 (00:48 +0000)]
Add cancellation handling.

18 years ago(PSEUDO): Use PSEUDO_PREPARE_ARGS.
drepper [Tue, 7 Jan 2003 00:47:52 +0000 (00:47 +0000)]
(PSEUDO): Use PSEUDO_PREPARE_ARGS.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 00:47:16 +0000 (00:47 +0000)]
Update.

18 years ago(PSEUDO): Use PSEUDO_PREPARE_ARGS. Fix branch condition after SINGLE_THREAD_P.
drepper [Tue, 7 Jan 2003 00:45:42 +0000 (00:45 +0000)]
(PSEUDO): Use PSEUDO_PREPARE_ARGS.  Fix branch condition after SINGLE_THREAD_P.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 00:42:43 +0000 (00:42 +0000)]
Update.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 00:40:55 +0000 (00:40 +0000)]
Update.

18 years agoSyscall cancellation handling for Arm.
drepper [Tue, 7 Jan 2003 00:39:17 +0000 (00:39 +0000)]
Syscall cancellation handling for Arm.

18 years agopread for PPC32.
drepper [Tue, 7 Jan 2003 00:33:41 +0000 (00:33 +0000)]
pread for PPC32.

18 years agotruncate64 for PPC32.
drepper [Tue, 7 Jan 2003 00:33:29 +0000 (00:33 +0000)]
truncate64 for PPC32.

18 years agopwrite64 for PPC32.
drepper [Tue, 7 Jan 2003 00:32:53 +0000 (00:32 +0000)]
pwrite64 for PPC32.

18 years agopwrite for PPC32.
drepper [Tue, 7 Jan 2003 00:32:38 +0000 (00:32 +0000)]
pwrite for PPC32.

18 years agopread64 for PPC32.
drepper [Tue, 7 Jan 2003 00:32:27 +0000 (00:32 +0000)]
pread64 for PPC32.

18 years agoftruncate64 for PPC32.
drepper [Tue, 7 Jan 2003 00:32:18 +0000 (00:32 +0000)]
ftruncate64 for PPC32.

18 years ago(INLINE_SYSCALL): Add __builtin_expect.
drepper [Tue, 7 Jan 2003 00:26:34 +0000 (00:26 +0000)]
(INLINE_SYSCALL): Add __builtin_expect.
(LOADARGS_n): Add argument size safety checks.

18 years agoRemove ftruncate64, truncate64, pread64 and pwrite64 entries.
drepper [Tue, 7 Jan 2003 00:26:12 +0000 (00:26 +0000)]
Remove ftruncate64, truncate64, pread64 and pwrite64 entries.

18 years agoAdd cancellation support.
drepper [Tue, 7 Jan 2003 00:25:49 +0000 (00:25 +0000)]
Add cancellation support.

18 years ago(PSEUDO_RET): Add branch hint.
drepper [Tue, 7 Jan 2003 00:24:55 +0000 (00:24 +0000)]
(PSEUDO_RET): Add branch hint.

18 years agoInclude sysdep-cancel.h.
drepper [Tue, 7 Jan 2003 00:12:31 +0000 (00:12 +0000)]
Include sysdep-cancel.h.
(LIBC_CANCEL_HANDLED): Add.

18 years ago(LIBC_CANCEL_HANDLED): Define.
drepper [Tue, 7 Jan 2003 00:12:06 +0000 (00:12 +0000)]
(LIBC_CANCEL_HANDLED): Define.

18 years agoRemove all exceptions.
drepper [Tue, 7 Jan 2003 00:09:58 +0000 (00:09 +0000)]
Remove all exceptions.

18 years ago(LIBC_CANCEL_HANDLED): Add.
drepper [Tue, 7 Jan 2003 00:09:21 +0000 (00:09 +0000)]
(LIBC_CANCEL_HANDLED): Add.

18 years ago(LIBC_CANCEL_HANDLED): Define.
drepper [Tue, 7 Jan 2003 00:08:48 +0000 (00:08 +0000)]
(LIBC_CANCEL_HANDLED): Define.

18 years agoUpdate.
drepper [Tue, 7 Jan 2003 00:08:16 +0000 (00:08 +0000)]
Update.

18 years agoRemove all exceptions.
drepper [Tue, 7 Jan 2003 00:07:05 +0000 (00:07 +0000)]
Remove all exceptions.

18 years ago(LIBC_CANCEL_HANDLED): Add.
drepper [Tue, 7 Jan 2003 00:06:43 +0000 (00:06 +0000)]
(LIBC_CANCEL_HANDLED): Add.

18 years ago(LIBC_CANCEL_HANDLED): Define.
drepper [Tue, 7 Jan 2003 00:06:18 +0000 (00:06 +0000)]
(LIBC_CANCEL_HANDLED): Define.

18 years ago(inline_syscall_r0_constraint): Rename to...
drepper [Mon, 6 Jan 2003 23:52:06 +0000 (23:52 +0000)]
(inline_syscall_r0_constraint): Rename to...
(inline_syscall_r0_out_constraint): ... this.  Add =.
(inline_syscall[0-6]): Use inline_syscall_r0_out_constraint.

18 years agoMakefile for Linux/Alpha.
drepper [Mon, 6 Jan 2003 23:51:32 +0000 (23:51 +0000)]
Makefile for Linux/Alpha.

18 years ago.
schwab [Mon, 6 Jan 2003 18:12:00 +0000 (18:12 +0000)]
.

18 years ago(sysdep-CFLAGS): Increase inline limit.
schwab [Mon, 6 Jan 2003 18:11:24 +0000 (18:11 +0000)]
(sysdep-CFLAGS): Increase inline limit.

18 years ago(elf_machine_runtime_setup): Make sure this is always inlined.
schwab [Mon, 6 Jan 2003 18:10:46 +0000 (18:10 +0000)]
(elf_machine_runtime_setup): Make sure this is always inlined.
(elf_machine_rela): Likewise.

18 years ago.
roland [Mon, 6 Jan 2003 00:42:06 +0000 (00:42 +0000)]
.

18 years ago2003-01-04 Roland McGrath <roland@redhat.com>
roland [Mon, 6 Jan 2003 00:41:51 +0000 (00:41 +0000)]
2003-01-04  Roland McGrath  <roland@redhat.com>

* Makeconfig (+mkdep): Add -MP flag.
Suggested by Art Haas <ahaas@airmail.net>.

18 years agoBump to 0.15.
drepper [Sun, 5 Jan 2003 20:17:57 +0000 (20:17 +0000)]
Bump to 0.15.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 20:10:01 +0000 (20:10 +0000)]
Update.

18 years agoExtend comment for __arch_compare_and_exchange_64_acq.
drepper [Sun, 5 Jan 2003 20:09:16 +0000 (20:09 +0000)]
Extend comment for __arch_compare_and_exchange_64_acq.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 20:02:10 +0000 (20:02 +0000)]
Update.

18 years agoInvoke gawk not awk since we use GNU awk features.
drepper [Sun, 5 Jan 2003 19:59:18 +0000 (19:59 +0000)]
Invoke gawk not awk since we use GNU awk features.

18 years agoInvoke gawk not awk since we use GNU awk features.
drepper [Sun, 5 Jan 2003 19:55:29 +0000 (19:55 +0000)]
Invoke gawk not awk since we use GNU awk features.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 19:35:35 +0000 (19:35 +0000)]
Update.

18 years ago.
schwab [Sun, 5 Jan 2003 17:16:17 +0000 (17:16 +0000)]
.

18 years agoUse -fPIC for nonshared objects.
schwab [Sun, 5 Jan 2003 17:15:43 +0000 (17:15 +0000)]
Use -fPIC for nonshared objects.

18 years ago.
schwab [Sun, 5 Jan 2003 17:14:52 +0000 (17:14 +0000)]
.

18 years ago(CFLAGS-.oS): Append -fPIC.
schwab [Sun, 5 Jan 2003 17:14:17 +0000 (17:14 +0000)]
(CFLAGS-.oS): Append -fPIC.

18 years ago.
schwab [Sun, 5 Jan 2003 17:10:02 +0000 (17:10 +0000)]
.

18 years ago(SINGLE_THREAD_P): Fix for PIC.
schwab [Sun, 5 Jan 2003 17:09:21 +0000 (17:09 +0000)]
(SINGLE_THREAD_P): Fix for PIC.
(CENABLE): Likewise.
(CDISABLE): Likewise.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 11:26:28 +0000 (11:26 +0000)]
Update.

18 years ago(libc.so-no-z-defs): Define to yes.
drepper [Sun, 5 Jan 2003 11:25:26 +0000 (11:25 +0000)]
(libc.so-no-z-defs): Define to yes.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 11:09:24 +0000 (11:09 +0000)]
Update.

18 years ago(PSEUDO): Use SYSCALL_ERROR_HANDLER.
drepper [Sun, 5 Jan 2003 11:08:15 +0000 (11:08 +0000)]
(PSEUDO): Use SYSCALL_ERROR_HANDLER.
Add support for cancellation handling.
(SYSCALL_ERROR_HANDLER): Define PIC variants.

18 years ago(__socket): Use SYSCALL_ERROR_HANDLER.
drepper [Sun, 5 Jan 2003 11:07:44 +0000 (11:07 +0000)]
(__socket): Use SYSCALL_ERROR_HANDLER.
Add support for cancellation handling.

18 years agoUse SYSCALL_ERROR_HANDLER.
drepper [Sun, 5 Jan 2003 11:07:14 +0000 (11:07 +0000)]
Use SYSCALL_ERROR_HANDLER.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 11:05:49 +0000 (11:05 +0000)]
Update.

18 years agoSyscall cancellation handling for LinuxThreads on SH.
drepper [Sun, 5 Jan 2003 11:04:57 +0000 (11:04 +0000)]
Syscall cancellation handling for LinuxThreads on SH.

18 years agoDon't use multi-line strings. Remove unused code.
drepper [Sun, 5 Jan 2003 11:04:08 +0000 (11:04 +0000)]
Don't use multi-line strings.  Remove unused code.

18 years agoInclude dl-sysdep.h and stdint.h.
drepper [Sun, 5 Jan 2003 11:03:37 +0000 (11:03 +0000)]
Include dl-sysdep.h and stdint.h.
(tcbhead_t): Add multiple_threads member.
(TLS_INIT_TP_EXPENSIVE): Define.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 10:55:15 +0000 (10:55 +0000)]
Update.

18 years agoSyscall cancellation handling for PPC32 in LinuxThreads.
drepper [Sun, 5 Jan 2003 10:54:19 +0000 (10:54 +0000)]
Syscall cancellation handling for PPC32 in LinuxThreads.

18 years agoMakefile for PPC32 in LinuxThreads.
drepper [Sun, 5 Jan 2003 10:53:51 +0000 (10:53 +0000)]
Makefile for PPC32 in LinuxThreads.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 10:52:18 +0000 (10:52 +0000)]
Update.

18 years ago(INTERNAL_SYSCALL): New macro.
drepper [Sun, 5 Jan 2003 10:51:04 +0000 (10:51 +0000)]
(INTERNAL_SYSCALL): New macro.
(LOADARGS_0, LOADARGS_1): Fix.

18 years agoMark __syscall_pread64 and __syscall_pwrite64 cancelable.
drepper [Sun, 5 Jan 2003 10:50:38 +0000 (10:50 +0000)]
Mark __syscall_pread64 and __syscall_pwrite64 cancelable.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 10:44:03 +0000 (10:44 +0000)]
Update.

18 years agoInclude <pthread-functions.h>. Use __libc_pthread_functions array if SHARED.
drepper [Sun, 5 Jan 2003 10:43:17 +0000 (10:43 +0000)]
Include <pthread-functions.h>. Use __libc_pthread_functions array if SHARED.

18 years agoAdd pthread_cond_2_0_t definition.
drepper [Sun, 5 Jan 2003 10:42:23 +0000 (10:42 +0000)]
Add pthread_cond_2_0_t definition.

18 years ago(__libc_ptf_call): New #define.
drepper [Sun, 5 Jan 2003 10:41:30 +0000 (10:41 +0000)]
(__libc_ptf_call): New #define.
(__libc_rwlock_rdlock, __libc_rwlock_wrlock, __libc_rwlock_unlock,
__libc_key_create, __libc_getspecific, __libc_setspecific): Use
__libc_ptf_call instead of __libc_maybe_call.
(PTF): New #define.
(__libc_cleanup_region_start): Wrap function name with PTF call.
(__libc_cleanup_region_end): Likewise.
(__libc_cleanup_end): Likewise.

18 years ago(pthread_functions): Add initializers for new elements.
drepper [Sun, 5 Jan 2003 10:37:53 +0000 (10:37 +0000)]
(pthread_functions): Add initializers for new elements.

18 years agoAdd __pthread_getspecific_internal, __pthread_setspecific_internal,
drepper [Sun, 5 Jan 2003 10:37:22 +0000 (10:37 +0000)]
Add __pthread_getspecific_internal, __pthread_setspecific_internal,
__pthread_key_create_internal aliases.

Add __pthread_rwlock_rdlock, __pthread_rwlock_wrlock, and
__pthread_rwlock_unlock prototypes.

Add __pthread_cleanup_push_defer and __pthread_cleanup_pop_restore
prototypes.

Adjust __pthread_cleanup_push and __pthread_cleanup_pop prototypes and callers.

18 years agoAdd __pthread_key_create_internal alias.
drepper [Sun, 5 Jan 2003 10:35:15 +0000 (10:35 +0000)]
Add __pthread_key_create_internal alias.

18 years agoAdd __pthread_getspecific_internal alias.
drepper [Sun, 5 Jan 2003 10:35:05 +0000 (10:35 +0000)]
Add __pthread_getspecific_internal alias.

18 years agoAdd __pthread_getspecific alias.
drepper [Sun, 5 Jan 2003 10:34:23 +0000 (10:34 +0000)]
Add __pthread_getspecific alias.

18 years agoAdd __pthread_rwlock_rdlock, __pthread_rwlock_wrlock, and
drepper [Sun, 5 Jan 2003 10:31:52 +0000 (10:31 +0000)]
Add __pthread_rwlock_rdlock, __pthread_rwlock_wrlock, and
__pthread_rwlock_unlock aliases.

18 years agoFunction pointer structure shared between libpthead and libc.
drepper [Sun, 5 Jan 2003 10:29:31 +0000 (10:29 +0000)]
Function pointer structure shared between libpthead and libc.

18 years agoAdd __pthread_cleanup_push_defer and __pthread_cleanup_pop_restore aliases.
drepper [Sun, 5 Jan 2003 10:26:34 +0000 (10:26 +0000)]
Add __pthread_cleanup_push_defer and __pthread_cleanup_pop_restore aliases.

18 years agoRename _GI_pthread_cleanup_push to __pthread_cleanup_push and
drepper [Sun, 5 Jan 2003 10:24:59 +0000 (10:24 +0000)]
Rename _GI_pthread_cleanup_push to __pthread_cleanup_push and
_GI_pthread_cleanup_pop to __pthread_cleanup_pop.
Adjust callers.

18 years agoUpdate.
drepper [Sun, 5 Jan 2003 10:21:08 +0000 (10:21 +0000)]
Update.

18 years ago(LIBC_THREAD_GETMEM, LIBC_THREAD_SETMEM): Define even if NOT_IN_libc is defined.
drepper [Sun, 5 Jan 2003 10:19:32 +0000 (10:19 +0000)]
(LIBC_THREAD_GETMEM, LIBC_THREAD_SETMEM): Define even if NOT_IN_libc is defined.

18 years ago(librt.so): Link with ld.so.
drepper [Sun, 5 Jan 2003 10:05:22 +0000 (10:05 +0000)]
(librt.so): Link with ld.so.

18 years ago(libdl.so): Link with ld.so.
drepper [Sun, 5 Jan 2003 10:04:52 +0000 (10:04 +0000)]
(libdl.so): Link with ld.so.

18 years ago(build-shlip-helper): Unless told otherwise, add -Wl,-z,defs to linker
drepper [Sun, 5 Jan 2003 10:04:08 +0000 (10:04 +0000)]
(build-shlip-helper): Unless told otherwise, add -Wl,-z,defs to linker
command line.