drepper [Sun, 12 Jan 2003 08:19:45 +0000 (08:19 +0000)]
Linux/PPC64 implementation of pread64.
drepper [Sun, 12 Jan 2003 08:19:31 +0000 (08:19 +0000)]
Linux/PPC64 implementation of pread.
drepper [Sun, 12 Jan 2003 08:19:17 +0000 (08:19 +0000)]
Linux/PPC64 implementation of ftruncate64.
drepper [Sun, 12 Jan 2003 08:16:59 +0000 (08:16 +0000)]
(STAT_VER_LINUX): Fix type. Move definition out of #if.
drepper [Sun, 12 Jan 2003 08:15:49 +0000 (08:15 +0000)]
(PSEUDO_RET): Add branch hit.
drepper [Sun, 12 Jan 2003 08:14:11 +0000 (08:14 +0000)]
System call cancellation handling for LinuxThreads on PPC64/Linux.
drepper [Sun, 12 Jan 2003 08:12:11 +0000 (08:12 +0000)]
Makefile for LinuxThreads on PPC/Linux.
drepper [Sun, 12 Jan 2003 08:11:14 +0000 (08:11 +0000)]
Moved one level up.
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.
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.
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.
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.
drepper [Sun, 12 Jan 2003 07:56:27 +0000 (07:56 +0000)]
Create relocation dependency before closing the first module.
drepper [Sun, 12 Jan 2003 07:55:06 +0000 (07:55 +0000)]
Test for relocation dependency.
drepper [Sun, 12 Jan 2003 07:54:49 +0000 (07:54 +0000)]
Test modules for relocation dependency test.
drepper [Sun, 12 Jan 2003 07:53:51 +0000 (07:53 +0000)]
Test for DF_1_NODELETE test.
drepper [Sun, 12 Jan 2003 07:52:53 +0000 (07:52 +0000)]
Test modules for DF_1_NODELETE test.
aj [Sat, 11 Jan 2003 15:27:02 +0000 (15:27 +0000)]
Update
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.
schwab [Fri, 10 Jan 2003 15:36:43 +0000 (15:36 +0000)]
.
schwab [Fri, 10 Jan 2003 15:36:20 +0000 (15:36 +0000)]
GET_NPROCS_PARSER for m68k.
schwab [Fri, 10 Jan 2003 14:09:38 +0000 (14:09 +0000)]
.
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.
schwab [Fri, 10 Jan 2003 14:08:16 +0000 (14:08 +0000)]
(JUMPTARGET): Undefine before defining it.
schwab [Fri, 10 Jan 2003 14:07:02 +0000 (14:07 +0000)]
vfork for m68k.
schwab [Fri, 10 Jan 2003 14:05:26 +0000 (14:05 +0000)]
Optimize for kernels which are known to have the vfork syscall.
drepper [Thu, 9 Jan 2003 20:30:21 +0000 (20:30 +0000)]
Update.
drepper [Thu, 9 Jan 2003 20:28:32 +0000 (20:28 +0000)]
vfork for alpha.
drepper [Thu, 9 Jan 2003 20:28:21 +0000 (20:28 +0000)]
vfork for x86_64.
drepper [Thu, 9 Jan 2003 20:28:07 +0000 (20:28 +0000)]
vfork for sparc64.
drepper [Thu, 9 Jan 2003 20:27:54 +0000 (20:27 +0000)]
vfork for sparc32.
drepper [Thu, 9 Jan 2003 20:27:42 +0000 (20:27 +0000)]
vfork for ia64.
drepper [Thu, 9 Jan 2003 20:27:26 +0000 (20:27 +0000)]
vfork for i386.
drepper [Thu, 9 Jan 2003 20:24:54 +0000 (20:24 +0000)]
[__ASSEMBLER__] (SINGLE_THREAD_P): Remove trailing ;;.
drepper [Thu, 9 Jan 2003 20:24:34 +0000 (20:24 +0000)]
(tests): Add tst-popen.
drepper [Thu, 9 Jan 2003 20:24:14 +0000 (20:24 +0000)]
Test for popen.
drepper [Thu, 9 Jan 2003 19:50:36 +0000 (19:50 +0000)]
Update.
drepper [Thu, 9 Jan 2003 19:46:46 +0000 (19:46 +0000)]
(JUMPTARGET): Undefine JUMPTARGET before defining it.
drepper [Thu, 9 Jan 2003 19:45:40 +0000 (19:45 +0000)]
(JUMPTARGET): Define if not defined.
drepper [Thu, 9 Jan 2003 19:45:08 +0000 (19:45 +0000)]
(noop): Add __attribute_noinline__.
schwab [Thu, 9 Jan 2003 15:30:19 +0000 (15:30 +0000)]
.
schwab [Thu, 9 Jan 2003 15:30:03 +0000 (15:30 +0000)]
Regenerated.
drepper [Thu, 9 Jan 2003 04:19:03 +0000 (04:19 +0000)]
Update.
drepper [Thu, 9 Jan 2003 04:18:19 +0000 (04:18 +0000)]
Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
drepper [Thu, 9 Jan 2003 04:15:23 +0000 (04:15 +0000)]
Update.
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.
drepper [Thu, 9 Jan 2003 04:12:53 +0000 (04:12 +0000)]
Update.
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.
drepper [Thu, 9 Jan 2003 04:06:04 +0000 (04:06 +0000)]
Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
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.
drepper [Wed, 8 Jan 2003 06:49:39 +0000 (06:49 +0000)]
Update.
drepper [Wed, 8 Jan 2003 06:47:37 +0000 (06:47 +0000)]
Mark __frame_state_for with STATIC.
drepper [Wed, 8 Jan 2003 06:46:06 +0000 (06:46 +0000)]
Define STATIC before including unwind-dw2.c.
drepper [Wed, 8 Jan 2003 06:45:06 +0000 (06:45 +0000)]
Define DOCARGS_6 and UNDOCARGS_6.
drepper [Wed, 8 Jan 2003 06:44:05 +0000 (06:44 +0000)]
(libpthread-routines): Don't add s_pread64 and s_pwrite64.
drepper [Wed, 8 Jan 2003 06:42:04 +0000 (06:42 +0000)]
Remove declarations of _IO_file_seekoff_maybe_mmap and _IO_proc_jumps.
drepper [Wed, 8 Jan 2003 06:40:27 +0000 (06:40 +0000)]
(_IO_proc_jumps): Mark as static.
drepper [Wed, 8 Jan 2003 06:38:52 +0000 (06:38 +0000)]
Don't define _cleanup.
drepper [Wed, 8 Jan 2003 06:36:55 +0000 (06:36 +0000)]
(_IO_file_seekoff_maybe_mmap): Mark as static.
drepper [Wed, 8 Jan 2003 06:35:09 +0000 (06:35 +0000)]
Remove _nl_find_language.c prototypes.
drepper [Wed, 8 Jan 2003 06:34:43 +0000 (06:34 +0000)]
(_nl_find_language.c): Mark as static.
drepper [Wed, 8 Jan 2003 06:33:42 +0000 (06:33 +0000)]
Don't define write_profiling.
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.
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.
drepper [Wed, 8 Jan 2003 02:31:28 +0000 (02:31 +0000)]
Update.
drepper [Wed, 8 Jan 2003 02:22:14 +0000 (02:22 +0000)]
[GLIBC_2.3.2] (libc): Export strptime_l.
drepper [Wed, 8 Jan 2003 00:22:00 +0000 (00:22 +0000)]
Update.
drepper [Wed, 8 Jan 2003 00:15:33 +0000 (00:15 +0000)]
(__socket): Use SYSCALL_ERROR in place of __syscall_error.
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.
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.
drepper [Wed, 8 Jan 2003 00:11:37 +0000 (00:11 +0000)]
Update.
drepper [Wed, 8 Jan 2003 00:10:17 +0000 (00:10 +0000)]
(__pthread_cond_timedwait): Add prototype.
drepper [Wed, 8 Jan 2003 00:07:39 +0000 (00:07 +0000)]
!__GNUC__] (__bswap_16, __bswap_32): Change into static (inline) functions.
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.
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.
drepper [Tue, 7 Jan 2003 23:51:48 +0000 (23:51 +0000)]
(ntp_adjtime): New weak alias.
drepper [Tue, 7 Jan 2003 23:49:54 +0000 (23:49 +0000)]
Update.
drepper [Tue, 7 Jan 2003 23:49:43 +0000 (23:49 +0000)]
Include assert.h.
drepper [Tue, 7 Jan 2003 18:54:08 +0000 (18:54 +0000)]
Update.
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.
drepper [Tue, 7 Jan 2003 18:52:31 +0000 (18:52 +0000)]
Update.
drepper [Tue, 7 Jan 2003 18:50:59 +0000 (18:50 +0000)]
(_dl_dynamic_weak): Initialize to 0.
drepper [Tue, 7 Jan 2003 18:50:35 +0000 (18:50 +0000)]
(_rtld_global): Remove _dl_dynamic_weak initializer.
drepper [Tue, 7 Jan 2003 18:31:27 +0000 (18:31 +0000)]
Mark significand as tested.
drepper [Tue, 7 Jan 2003 17:52:54 +0000 (17:52 +0000)]
Update.
drepper [Tue, 7 Jan 2003 17:48:42 +0000 (17:48 +0000)]
(significand_test): New function.
(main): Call it.
roland [Tue, 7 Jan 2003 07:46:18 +0000 (07:46 +0000)]
.
drepper [Tue, 7 Jan 2003 07:44:27 +0000 (07:44 +0000)]
Update.
drepper [Tue, 7 Jan 2003 07:42:11 +0000 (07:42 +0000)]
(__significandl): Really return significand and not the exponent.
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.
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.
drepper [Tue, 7 Jan 2003 05:50:55 +0000 (05:50 +0000)]
Update.
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.
drepper [Tue, 7 Jan 2003 02:45:24 +0000 (02:45 +0000)]
Update.
drepper [Tue, 7 Jan 2003 02:02:49 +0000 (02:02 +0000)]
Makr all _int_* functions as static.
drepper [Tue, 7 Jan 2003 00:49:44 +0000 (00:49 +0000)]
Update.
drepper [Tue, 7 Jan 2003 00:48:34 +0000 (00:48 +0000)]
Add cancellation handling.
drepper [Tue, 7 Jan 2003 00:47:52 +0000 (00:47 +0000)]
(PSEUDO): Use PSEUDO_PREPARE_ARGS.
drepper [Tue, 7 Jan 2003 00:47:16 +0000 (00:47 +0000)]
Update.
drepper [Tue, 7 Jan 2003 00:45:42 +0000 (00:45 +0000)]
(PSEUDO): Use PSEUDO_PREPARE_ARGS. Fix branch condition after SINGLE_THREAD_P.