kopensolaris-gnu/glibc.git
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.

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

18 years ago(libthread_db.so-no-z-defs): Define.
drepper [Sun, 5 Jan 2003 10:02:28 +0000 (10:02 +0000)]
(libthread_db.so-no-z-defs): Define.

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

18 years ago(libthread_db.so-no-z-defs): Define.
drepper [Sun, 5 Jan 2003 10:01:10 +0000 (10:01 +0000)]
(libthread_db.so-no-z-defs): Define.

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

18 years agoAdd support for cancellation handling.
drepper [Sun, 5 Jan 2003 07:04:04 +0000 (07:04 +0000)]
Add support for cancellation handling.

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

18 years agoTLS definitions for S390.
drepper [Sun, 5 Jan 2003 05:10:50 +0000 (05:10 +0000)]
TLS definitions for S390.

18 years agoTCB offsets needed in asm code.
drepper [Sun, 5 Jan 2003 05:09:19 +0000 (05:09 +0000)]
TCB offsets needed in asm code.

18 years agoMakefile for S390.
drepper [Sun, 5 Jan 2003 05:08:34 +0000 (05:08 +0000)]
Makefile for S390.

18 years agoSystem call cancellation handling for S390-64.
drepper [Sun, 5 Jan 2003 05:06:45 +0000 (05:06 +0000)]
System call cancellation handling for S390-64.

18 years agoSystem call cancellation handling for S390-32.
drepper [Sun, 5 Jan 2003 05:06:21 +0000 (05:06 +0000)]
System call cancellation handling for S390-32.

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

18 years ago(tests): Add tst-cancel7.
drepper [Sun, 5 Jan 2003 04:57:40 +0000 (04:57 +0000)]
(tests): Add tst-cancel7.
(tst-cancel7-ARGS): New variable.

18 years agoTest for cancellation of system.
drepper [Sun, 5 Jan 2003 04:57:04 +0000 (04:57 +0000)]
Test for cancellation of system.

18 years ago(cancel_handler): Correct order of parameters passed to kill.
drepper [Sun, 5 Jan 2003 04:10:16 +0000 (04:10 +0000)]
(cancel_handler): Correct order of parameters passed to kill.

18 years ago.
schwab [Sat, 4 Jan 2003 22:56:19 +0000 (22:56 +0000)]
.

18 years ago.
schwab [Sat, 4 Jan 2003 22:53:07 +0000 (22:53 +0000)]
.

18 years agoAdd nanosecond fields.
schwab [Sat, 4 Jan 2003 22:51:16 +0000 (22:51 +0000)]
Add nanosecond fields.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 22:41:52 +0000 (22:41 +0000)]
Update.

18 years ago(do_system): Minor optimizations. Remove unnecessary code.
drepper [Sat, 4 Jan 2003 22:37:17 +0000 (22:37 +0000)]
(do_system): Minor optimizations.  Remove unnecessary code.

18 years ago.
roland [Sat, 4 Jan 2003 21:42:58 +0000 (21:42 +0000)]
.

18 years ago2002-01-03 Paul Eggert <eggert@twinsun.com>
roland [Sat, 4 Jan 2003 21:42:30 +0000 (21:42 +0000)]
2002-01-03  Paul Eggert  <eggert@twinsun.com>

* malloc/obstack.h (__INT_TO_PTR) [__STDC__]: Cast result to
(void *) to avoid diagnostic with native c89 on SGI IRIX 6.5
when compiling Bison 1.875's `bitset bset = obstack_alloc
(bobstack, bytes);'.  Problem reported by Nelson H. F. Beebe.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 20:42:48 +0000 (20:42 +0000)]
Update.

18 years ago(do_system): Correct reference counter in case SIGQUIT handler
drepper [Sat, 4 Jan 2003 20:40:55 +0000 (20:40 +0000)]
(do_system): Correct reference counter in case SIGQUIT handler
installation failed.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 09:45:01 +0000 (09:45 +0000)]
Update.

18 years agoOptimize initialization a bit to work around gcc defficiencies.
drepper [Sat, 4 Jan 2003 09:44:28 +0000 (09:44 +0000)]
Optimize initialization a bit to work around gcc defficiencies.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 08:01:29 +0000 (08:01 +0000)]
Update.

18 years ago(pthread_cond_2_0_t): Remove unneeded lock element.
drepper [Sat, 4 Jan 2003 08:00:45 +0000 (08:00 +0000)]
(pthread_cond_2_0_t): Remove unneeded lock element.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 03:56:52 +0000 (03:56 +0000)]
Update.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 03:56:21 +0000 (03:56 +0000)]
Update.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 02:52:17 +0000 (02:52 +0000)]
Update.

18 years ago(tests): Add tst-cond7.
drepper [Sat, 4 Jan 2003 02:51:46 +0000 (02:51 +0000)]
(tests): Add tst-cond7.

18 years agoConditional variable access ordering and cancellation test.
drepper [Sat, 4 Jan 2003 02:51:01 +0000 (02:51 +0000)]
Conditional variable access ordering and cancellation test.

18 years agoUpdate.
drepper [Sat, 4 Jan 2003 02:12:26 +0000 (02:12 +0000)]
Update.

18 years ago(condvar_cleanup): Get condvar address from the right place.
drepper [Sat, 4 Jan 2003 02:11:57 +0000 (02:11 +0000)]
(condvar_cleanup): Get condvar address from the right place.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 23:46:00 +0000 (23:46 +0000)]
Update.

18 years ago[HAVE_WEAK_SYMBOLS] (_weak_extern): Define using _Pragma(weak ...).
drepper [Fri, 3 Jan 2003 23:43:53 +0000 (23:43 +0000)]
[HAVE_WEAK_SYMBOLS] (_weak_extern): Define using _Pragma(weak ...).

18 years ago.
roland [Fri, 3 Jan 2003 23:15:04 +0000 (23:15 +0000)]
.

18 years ago2003-01-03 Roland McGrath <roland@redhat.com>
roland [Fri, 3 Jan 2003 23:14:49 +0000 (23:14 +0000)]
2003-01-03  Roland McGrath  <roland@redhat.com>

* td_thr_setgregs.c (td_thr_setgregs): *_BIT -> *_BITMASK
* td_thr_setfpregs.c (td_thr_setfpregs): Likewise.
* td_thr_get_info.c (td_thr_get_info): Likewise.
* td_thr_getgregs.c (td_thr_getgregs): Likewise.
* td_thr_getfpregs.c (td_thr_getfpregs): Likewise.
* td_ta_thr_iter.c (iterate_thread_list): Likewise.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 23:14:02 +0000 (23:14 +0000)]
Update.

18 years agoCancellation support for syscalls on Linux/Alpha.
drepper [Fri, 3 Jan 2003 23:12:17 +0000 (23:12 +0000)]
Cancellation support for syscalls on Linux/Alpha.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 22:32:41 +0000 (22:32 +0000)]
Update.

18 years agoProvide declaration for __res_init_weak and reorder declarations.
drepper [Fri, 3 Jan 2003 22:31:47 +0000 (22:31 +0000)]
Provide declaration for __res_init_weak and reorder declarations.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 22:31:16 +0000 (22:31 +0000)]
Update.

18 years agoDeclare weak_extern functions.
drepper [Fri, 3 Jan 2003 22:29:51 +0000 (22:29 +0000)]
Declare weak_extern functions.

18 years agoConvert GCC extension initiailzer syntax to C99.
drepper [Fri, 3 Jan 2003 22:02:16 +0000 (22:02 +0000)]
Convert GCC extension initiailzer syntax to C99.

18 years ago(inline_syscall_r0_asm): New.
drepper [Fri, 3 Jan 2003 21:59:45 +0000 (21:59 +0000)]
(inline_syscall_r0_asm): New.
(inline_syscall_r0_constraint): New.
(inline_syscall[0-6]): Use them.

18 years agoCorrect cast.
drepper [Fri, 3 Jan 2003 21:43:06 +0000 (21:43 +0000)]
Correct cast.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 21:15:43 +0000 (21:15 +0000)]
Update.

18 years agoMake memory allocate race-free.
drepper [Fri, 3 Jan 2003 21:14:44 +0000 (21:14 +0000)]
Make memory allocate race-free.

18 years agoCorrect definitions of atomic_full_barrier, atomic_read_barrier,
drepper [Fri, 3 Jan 2003 21:14:19 +0000 (21:14 +0000)]
Correct definitions of atomic_full_barrier, atomic_read_barrier,
atomic_write_barrier.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 20:51:03 +0000 (20:51 +0000)]
Update.

18 years ago($(objpfx)libpthread.so): Depend on ld.so.
drepper [Fri, 3 Jan 2003 20:49:06 +0000 (20:49 +0000)]
($(objpfx)libpthread.so): Depend on ld.so.

18 years agoUpdate.
drepper [Fri, 3 Jan 2003 20:48:15 +0000 (20:48 +0000)]
Update.