kopensolaris-gnu/glibc.git
18 years ago(MULTIPLE_THREADS_OFFSET): Adjust computation.
drepper [Sun, 12 Jan 2003 08:39:41 +0000 (08:39 +0000)]
(MULTIPLE_THREADS_OFFSET): Adjust computation.

18 years ago(THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Define
drepper [Sun, 12 Jan 2003 08:39:10 +0000 (08:39 +0000)]
(THREAD_GETMEM, THREAD_GETMEM_NC, THREAD_SETMEM, THREAD_SETMEM_NC): Define
using THREAD_SELF, not __thread_self.

18 years ago(tcbhead_t): Change into dtv_t *, void *.
drepper [Sun, 12 Jan 2003 08:38:42 +0000 (08:38 +0000)]
(tcbhead_t): Change into dtv_t *, void *.
[HAVE_TLS_SUPPORT] (USE_TLS, TLS_INIT_TCB_SIZE, TLS_INIT_TCB_ALIGN,
TLS_TCB_SIZE, TLS_PRE_TCB_SIZE, TLS_TCB_ALIGN, TLS_DTV_AT_TP,
INSTALL_DTV, INSTALL_NEW_DTV, GET_DTV, TLS_INIT_TP, THREAD_SELF,
INIT_THREAD_SELF): Define.
[HAVE_TLS_SUPPORT]: Include descr.h.
(NONTLS_INIT_TP): Point __thread_self at the end of dummy
struct _pthread_descr_struct.

18 years ago[__PPC_ELF_H]: Avoid redefinition of elf_fpreg_t and elf_fpregset_t.
drepper [Sun, 12 Jan 2003 08:24:23 +0000 (08:24 +0000)]
[__PPC_ELF_H]: Avoid redefinition of elf_fpreg_t and elf_fpregset_t.

18 years agotruncate64 implementation for Linux/PPC64.
drepper [Sun, 12 Jan 2003 08:22:37 +0000 (08:22 +0000)]
truncate64 implementation for Linux/PPC64.

18 years ago(INLINE_SYSCALL): New version that supports function call like syscalls.
drepper [Sun, 12 Jan 2003 08:21:28 +0000 (08:21 +0000)]
(INLINE_SYSCALL): New version that supports function call like syscalls.
Add __builtin_expect.
(LOADARGS_n): Add argument size safety checks.
(INTERNAL_SYSCALL): New Macro.

18 years agoRemove ftruncate64, pread64, pwrite64, truncate64 entries.
drepper [Sun, 12 Jan 2003 08:21:02 +0000 (08:21 +0000)]
Remove ftruncate64, pread64, pwrite64, truncate64 entries.

18 years agoAdd cancellation support.
drepper [Sun, 12 Jan 2003 08:20:35 +0000 (08:20 +0000)]
Add cancellation support.

18 years agoLinux/PPC64 implementation of pwrite64.
drepper [Sun, 12 Jan 2003 08:20:15 +0000 (08:20 +0000)]
Linux/PPC64 implementation of pwrite64.

18 years agoLinux/PPC64 implementation of pwrite.
drepper [Sun, 12 Jan 2003 08:19:59 +0000 (08:19 +0000)]
Linux/PPC64 implementation of pwrite.

18 years agoLinux/PPC64 implementation of pread64.
drepper [Sun, 12 Jan 2003 08:19:45 +0000 (08:19 +0000)]
Linux/PPC64 implementation of pread64.

18 years agoLinux/PPC64 implementation of pread.
drepper [Sun, 12 Jan 2003 08:19:31 +0000 (08:19 +0000)]
Linux/PPC64 implementation of pread.

18 years agoLinux/PPC64 implementation of ftruncate64.
drepper [Sun, 12 Jan 2003 08:19:17 +0000 (08:19 +0000)]
Linux/PPC64 implementation of ftruncate64.

18 years ago(STAT_VER_LINUX): Fix type. Move definition out of #if.
drepper [Sun, 12 Jan 2003 08:16:59 +0000 (08:16 +0000)]
(STAT_VER_LINUX): Fix type.  Move definition out of #if.

18 years ago(PSEUDO_RET): Add branch hit.
drepper [Sun, 12 Jan 2003 08:15:49 +0000 (08:15 +0000)]
(PSEUDO_RET): Add branch hit.

18 years agoSystem call cancellation handling for LinuxThreads on PPC64/Linux.
drepper [Sun, 12 Jan 2003 08:14:11 +0000 (08:14 +0000)]
System call cancellation handling for LinuxThreads on PPC64/Linux.

18 years agoMakefile for LinuxThreads on PPC/Linux.
drepper [Sun, 12 Jan 2003 08:12:11 +0000 (08:12 +0000)]
Makefile for LinuxThreads on PPC/Linux.

18 years agoMoved one level up.
drepper [Sun, 12 Jan 2003 08:11:14 +0000 (08:11 +0000)]
Moved one level up.

18 years agoAdd rules to build and run reldep9 test.
drepper [Sun, 12 Jan 2003 08:06:22 +0000 (08:06 +0000)]
Add rules to build and run reldep9 test.
Add rules to build and run nodelete2 test.

18 years ago(_dl_close): Add several asserts. Correct and simplify test for
drepper [Sun, 12 Jan 2003 08:05:31 +0000 (08:05 +0000)]
(_dl_close): Add several asserts.  Correct and simplify test for
unloading.  If loader of a DSO is unloaded do not use its scope
anymore.  Fall back to own scope and adjust opencounts.  Fix several
comments.

18 years ago(_dl_map_object_deps): Always allocate memory for the l_searchlist,
drepper [Sun, 12 Jan 2003 08:01:04 +0000 (08:01 +0000)]
(_dl_map_object_deps): Always allocate memory for the l_searchlist,
not only for l_initfini.

18 years ago(add_dependencies): Avoid creating relocation dependencies if objects
drepper [Sun, 12 Jan 2003 07:58:41 +0000 (07:58 +0000)]
(add_dependencies): Avoid creating relocation dependencies if objects
cannot be removed.  Remove object with the definition as not
unloadable if necessary.

18 years agoCreate relocation dependency before closing the first module.
drepper [Sun, 12 Jan 2003 07:56:27 +0000 (07:56 +0000)]
Create relocation dependency before closing the first module.

18 years agoTest for relocation dependency.
drepper [Sun, 12 Jan 2003 07:55:06 +0000 (07:55 +0000)]
Test for relocation dependency.

18 years agoTest modules for relocation dependency test.
drepper [Sun, 12 Jan 2003 07:54:49 +0000 (07:54 +0000)]
Test modules for relocation dependency test.

18 years agoTest for DF_1_NODELETE test.
drepper [Sun, 12 Jan 2003 07:53:51 +0000 (07:53 +0000)]
Test for DF_1_NODELETE test.

18 years agoTest modules for DF_1_NODELETE test.
drepper [Sun, 12 Jan 2003 07:52:53 +0000 (07:52 +0000)]
Test modules for DF_1_NODELETE test.

18 years agoUpdate
aj [Sat, 11 Jan 2003 15:27:02 +0000 (15:27 +0000)]
Update

18 years ago * sysdeps/unix/mips/fork.S: add PSEUDO_END.
aj [Sat, 11 Jan 2003 15:26:35 +0000 (15:26 +0000)]
* sysdeps/unix/mips/fork.S: add PSEUDO_END.
* sysdeps/unix/mips/brk.S: Likewise.
* sysdeps/unix/mips/pipe.S: Likewise.

18 years ago.
schwab [Fri, 10 Jan 2003 15:36:43 +0000 (15:36 +0000)]
.

18 years agoGET_NPROCS_PARSER for m68k.
schwab [Fri, 10 Jan 2003 15:36:20 +0000 (15:36 +0000)]
GET_NPROCS_PARSER for m68k.

18 years ago.
schwab [Fri, 10 Jan 2003 14:09:38 +0000 (14:09 +0000)]
.

18 years ago(__ASSUME_MMAP2_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL)
schwab [Fri, 10 Jan 2003 14:09:26 +0000 (14:09 +0000)]
(__ASSUME_MMAP2_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL)
(__ASSUME_STAT64_SYSCALL, __ASSUME_FCNTL64)
(__ASSUME_VFORK_SYSCALL): Define for m68k kernels >= 2.4.12.

18 years ago(JUMPTARGET): Undefine before defining it.
schwab [Fri, 10 Jan 2003 14:08:16 +0000 (14:08 +0000)]
(JUMPTARGET): Undefine before defining it.

18 years agovfork for m68k.
schwab [Fri, 10 Jan 2003 14:07:02 +0000 (14:07 +0000)]
vfork for m68k.

18 years agoOptimize for kernels which are known to have the vfork syscall.
schwab [Fri, 10 Jan 2003 14:05:26 +0000 (14:05 +0000)]
Optimize for kernels which are known to have the vfork syscall.

18 years agoUpdate.
drepper [Thu, 9 Jan 2003 20:30:21 +0000 (20:30 +0000)]
Update.

18 years agovfork for alpha.
drepper [Thu, 9 Jan 2003 20:28:32 +0000 (20:28 +0000)]
vfork for alpha.

18 years agovfork for x86_64.
drepper [Thu, 9 Jan 2003 20:28:21 +0000 (20:28 +0000)]
vfork for x86_64.

18 years agovfork for sparc64.
drepper [Thu, 9 Jan 2003 20:28:07 +0000 (20:28 +0000)]
vfork for sparc64.

18 years agovfork for sparc32.
drepper [Thu, 9 Jan 2003 20:27:54 +0000 (20:27 +0000)]
vfork for sparc32.

18 years agovfork for ia64.
drepper [Thu, 9 Jan 2003 20:27:42 +0000 (20:27 +0000)]
vfork for ia64.

18 years agovfork for i386.
drepper [Thu, 9 Jan 2003 20:27:26 +0000 (20:27 +0000)]
vfork for i386.

18 years ago[__ASSEMBLER__] (SINGLE_THREAD_P): Remove trailing ;;.
drepper [Thu, 9 Jan 2003 20:24:54 +0000 (20:24 +0000)]
[__ASSEMBLER__] (SINGLE_THREAD_P): Remove trailing ;;.

18 years ago(tests): Add tst-popen.
drepper [Thu, 9 Jan 2003 20:24:34 +0000 (20:24 +0000)]
(tests): Add tst-popen.

18 years agoTest for popen.
drepper [Thu, 9 Jan 2003 20:24:14 +0000 (20:24 +0000)]
Test for popen.

18 years agoUpdate.
drepper [Thu, 9 Jan 2003 19:50:36 +0000 (19:50 +0000)]
Update.

18 years ago(JUMPTARGET): Undefine JUMPTARGET before defining it.
drepper [Thu, 9 Jan 2003 19:46:46 +0000 (19:46 +0000)]
(JUMPTARGET): Undefine JUMPTARGET before defining it.

18 years ago(JUMPTARGET): Define if not defined.
drepper [Thu, 9 Jan 2003 19:45:40 +0000 (19:45 +0000)]
(JUMPTARGET): Define if not defined.

18 years ago(noop): Add __attribute_noinline__.
drepper [Thu, 9 Jan 2003 19:45:08 +0000 (19:45 +0000)]
(noop): Add __attribute_noinline__.

18 years ago.
schwab [Thu, 9 Jan 2003 15:30:19 +0000 (15:30 +0000)]
.

18 years agoRegenerated.
schwab [Thu, 9 Jan 2003 15:30:03 +0000 (15:30 +0000)]
Regenerated.

18 years agoUpdate.
drepper [Thu, 9 Jan 2003 04:19:03 +0000 (04:19 +0000)]
Update.

18 years agoAdd INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
drepper [Thu, 9 Jan 2003 04:18:19 +0000 (04:18 +0000)]
Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.

18 years agoUpdate.
drepper [Thu, 9 Jan 2003 04:15:23 +0000 (04:15 +0000)]
Update.

18 years ago(do_sigwait): Add INTERNAL_SYSCALL_DECL, add err argument to
drepper [Thu, 9 Jan 2003 04:14:21 +0000 (04:14 +0000)]
(do_sigwait): Add INTERNAL_SYSCALL_DECL, add err argument to
INTERNAL_SYSCALL* macros.

18 years agoUpdate.
drepper [Thu, 9 Jan 2003 04:12:53 +0000 (04:12 +0000)]
Update.

18 years ago(INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO):
drepper [Thu, 9 Jan 2003 04:09:24 +0000 (04:09 +0000)]
(INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO):
Add err argument.
(INTERNAL_SYSCALL_DECL): Define.

18 years agoAdd INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
drepper [Thu, 9 Jan 2003 04:06:04 +0000 (04:06 +0000)]
Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.

18 years ago(_dl_debug_vdprintf): Add INTERNAL_SYSCALL_DECL, add err argument to
drepper [Thu, 9 Jan 2003 04:03:46 +0000 (04:03 +0000)]
(_dl_debug_vdprintf): Add INTERNAL_SYSCALL_DECL, add err argument to
INTERNAL_SYSCALL* macros.

18 years agoUpdate.
drepper [Wed, 8 Jan 2003 06:49:39 +0000 (06:49 +0000)]
Update.

18 years agoMark __frame_state_for with STATIC.
drepper [Wed, 8 Jan 2003 06:47:37 +0000 (06:47 +0000)]
Mark __frame_state_for with STATIC.

18 years agoDefine STATIC before including unwind-dw2.c.
drepper [Wed, 8 Jan 2003 06:46:06 +0000 (06:46 +0000)]
Define STATIC before including unwind-dw2.c.

18 years agoDefine DOCARGS_6 and UNDOCARGS_6.
drepper [Wed, 8 Jan 2003 06:45:06 +0000 (06:45 +0000)]
Define DOCARGS_6 and UNDOCARGS_6.

18 years ago(libpthread-routines): Don't add s_pread64 and s_pwrite64.
drepper [Wed, 8 Jan 2003 06:44:05 +0000 (06:44 +0000)]
(libpthread-routines): Don't add s_pread64 and s_pwrite64.

18 years agoRemove declarations of _IO_file_seekoff_maybe_mmap and _IO_proc_jumps.
drepper [Wed, 8 Jan 2003 06:42:04 +0000 (06:42 +0000)]
Remove declarations of _IO_file_seekoff_maybe_mmap and _IO_proc_jumps.

18 years ago(_IO_proc_jumps): Mark as static.
drepper [Wed, 8 Jan 2003 06:40:27 +0000 (06:40 +0000)]
(_IO_proc_jumps): Mark as static.

18 years agoDon't define _cleanup.
drepper [Wed, 8 Jan 2003 06:38:52 +0000 (06:38 +0000)]
Don't define _cleanup.

18 years ago(_IO_file_seekoff_maybe_mmap): Mark as static.
drepper [Wed, 8 Jan 2003 06:36:55 +0000 (06:36 +0000)]
(_IO_file_seekoff_maybe_mmap): Mark as static.

18 years agoRemove _nl_find_language.c prototypes.
drepper [Wed, 8 Jan 2003 06:35:09 +0000 (06:35 +0000)]
Remove _nl_find_language.c prototypes.

18 years ago(_nl_find_language.c): Mark as static.
drepper [Wed, 8 Jan 2003 06:34:43 +0000 (06:34 +0000)]
(_nl_find_language.c): Mark as static.

18 years agoDon't define write_profiling.
drepper [Wed, 8 Jan 2003 06:33:42 +0000 (06:33 +0000)]
Don't define write_profiling.

18 years agoDon't define argp_fmtstream_putc, argp_fmtstream_puts,
drepper [Wed, 8 Jan 2003 06:32:39 +0000 (06:32 +0000)]
Don't define argp_fmtstream_putc, argp_fmtstream_puts,
argp_fmtstream_write, argp_fmtstream_set_lmargin,
argp_fmtstream_set_rmargin, argp_fmtstream_set_wmargin, and
argp_fmtstream_point.

18 years agoDon't define argp_make_fmtstream, argp_fmtstream_free, and
drepper [Wed, 8 Jan 2003 06:30:34 +0000 (06:30 +0000)]
Don't define argp_make_fmtstream, argp_fmtstream_free, and
argp_fmtstream_printf.

18 years agoUpdate.
drepper [Wed, 8 Jan 2003 02:31:28 +0000 (02:31 +0000)]
Update.

18 years ago[GLIBC_2.3.2] (libc): Export strptime_l.
drepper [Wed, 8 Jan 2003 02:22:14 +0000 (02:22 +0000)]
[GLIBC_2.3.2] (libc): Export strptime_l.

18 years agoUpdate.
drepper [Wed, 8 Jan 2003 00:22:00 +0000 (00:22 +0000)]
Update.

18 years ago(__socket): Use SYSCALL_ERROR in place of __syscall_error.
drepper [Wed, 8 Jan 2003 00:15:33 +0000 (00:15 +0000)]
(__socket): Use SYSCALL_ERROR in place of __syscall_error.

18 years ago(PSEUDO): Remove .type directive.
drepper [Wed, 8 Jan 2003 00:15:07 +0000 (00:15 +0000)]
(PSEUDO): Remove .type directive.
(PSEUDO_RET): Use SYSCALL_ERROR in place of __syscall_error.
(SYSCALL_ERROR): New.
(SYSCALL_ERROR_HANDLER) [NOT_IN_libc]: Provide local copy of error
handling code.
(INTERNAL_SYSCALL): Define.
(INLINE_SYSCALL): Use it.
(INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Define.

18 years ago(syscall_error): Optimise a little.
drepper [Wed, 8 Jan 2003 00:14:43 +0000 (00:14 +0000)]
(syscall_error): Optimise a little.
[__LIBC_REENTRANT]: Unify PIC and non-PIC cases.

18 years agoUpdate.
drepper [Wed, 8 Jan 2003 00:11:37 +0000 (00:11 +0000)]
Update.

18 years ago(__pthread_cond_timedwait): Add prototype.
drepper [Wed, 8 Jan 2003 00:10:17 +0000 (00:10 +0000)]
(__pthread_cond_timedwait): Add prototype.

18 years ago!__GNUC__] (__bswap_16, __bswap_32): Change into static (inline) functions.
drepper [Wed, 8 Jan 2003 00:07:39 +0000 (00:07 +0000)]
!__GNUC__] (__bswap_16, __bswap_32): Change into static (inline) functions.

18 years ago[__GNUC__ >= 2] (__bswap_16,
drepper [Wed, 8 Jan 2003 00:07:10 +0000 (00:07 +0000)]
[__GNUC__ >= 2] (__bswap_16,
__bswap_32, __bswap_64): Put x into temporary variable
to avoid warnings.
[!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static
(inline) functions.

18 years ago[__GNUC__ >= 2] (__bswap_16,
drepper [Wed, 8 Jan 2003 00:06:18 +0000 (00:06 +0000)]
[__GNUC__ >= 2] (__bswap_16,
__bswap_32, __bswap_64): Put x into temporary variable
to avoid warnings.
[!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static
(inline) functions.

18 years ago(ntp_adjtime): New weak alias.
drepper [Tue, 7 Jan 2003 23:51:48 +0000 (23:51 +0000)]
(ntp_adjtime): New weak alias.

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.