Roland McGrath
204f349f9f
Updated to glibc-2_3_6
2005-11-04 01:07:50 +00:00
Roland McGrath
b50fedc465
Updated to fedora-glibc-2_3-20051017T0518
2005-10-17 05:22:03 +00:00
Roland McGrath
7a85da437b
Updated to fedora-glibc-2_3-20050718T0425
2005-07-18 04:41:16 +00:00
Roland McGrath
1ecd9cbca5
Updated to fedora-glibc-2_3-20050406T0344
2005-04-06 03:52:05 +00:00
Roland McGrath
7cd2745877
Updated to fedora-glibc-2_3-20050216T1256
2005-02-16 19:57:14 +00:00
Roland McGrath
833861be81
import later fedora-branch tweaks
2005-02-16 12:31:10 +00:00
Jakub Jelinek
d585b66fa4
Updated to fedora-glibc-20050208T0948
2005-02-08 10:05:09 +00:00
Jakub Jelinek
0ecfa2580d
Updated to fedora-glibc-20050106T1443
2005-01-06 14:57:16 +00:00
Jakub Jelinek
63f0fc945f
* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h: Removed.
2004-12-18 11:52:46 +00:00
Jakub Jelinek
1c714a10f0
Updated to fedora-glibc-20041218T1131
2004-12-18 11:46:14 +00:00
Jakub Jelinek
337cd636a1
Updated to fedora-glibc-20041217T0906
2004-12-17 10:09:19 +00:00
Jakub Jelinek
14cbd70aa6
* sysdeps/unix/sysv/linux/s390/s390-32/clone.S (__clone): Add support for
...
NPTL where the PID is stored at userlevel and needs to be reset when
CLONE_THREAD is not used.
* sysdeps/unix/sysv/linux/s390/s390-64/clone.S (__clone): Likewise.
nptl/
* sysdeps/unix/sysv/linux/s390/s390-32/clone.S: New file.
* sysdeps/unix/sysv/linux/s390/s390-64/clone.S: New file.
* sysdeps/s390/tcb-offsets.sym (TID): Add.
2004-12-15 09:53:46 +00:00
Jakub Jelinek
0d60d7de5d
Updated to fedora-glibc-20041215T0847
2004-12-15 09:16:13 +00:00
Jakub Jelinek
ff4eb01a42
Updated to fedora-glibc-20041208T1024
2004-12-08 10:52:16 +00:00
Jakub Jelinek
94db648424
* sysdeps/unix/sysv/linux/ia64/clone2.S (__clone2): Add support for
...
NPTL where the PID is stored at userlevel and needs to be reset when
CLONE_THREAD is not used.
nptl/
* sysdeps/ia64/tcb-offsets.sym (TID): Add.
* sysdeps/unix/sysv/linux/ia64/clone2.S: New file.
* Makefile (tests): Add tst-getpid2.c.
* tst-getpid1.c (TEST_CLONE_FLAGS): Define.
(do_test): Use it. Use __clone2 instead of clone on ia64.
* tst-getpid2.c: New test.
2004-12-07 14:20:59 +00:00
Jakub Jelinek
37756a8389
Updated to fedora-glibc-20041207T1331
2004-12-07 14:01:11 +00:00
Jakub Jelinek
53bfe35486
* posix/tst-regex.c: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
...
conditionals instead of defined _POSIX_CPUTIME.
(main): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
option is available.
* posix/tst-regex.c2: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
conditionals instead of defined _POSIX_CPUTIME.
(do_test): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
option is available.
* sysdeps/posix/sysconf.c (__sysconf): If _POSIX_CPUTIME resp.
_POSIX_THREAD_CPUTIME is defined to 0, return -1 for the corresponding
_SC_ argument.
nptl/
* sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_CPUTIME,
_POSIX_THREAD_CPUTIME): Define to 0.
* sysdeps/pthread/timer_create.c (timer_create): Remove unused code
handling CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
* sysdeps/pthread/timer_routines.c (__timer_signal_thread_pclk,
__timer_signal_thread_tclk): Remove.
(init_module): Remove their initialization.
(thread_cleanup): Remove their cleanup assertions.
* sysdeps/pthread/posix-timer.h (__timer_signal_thread_pclk,
__timer_signal_thread_tclk): Remove.
* sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Removed.
* sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Removed.
* sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Removed.
linuxthreads/
* sysdeps/unix/sysv/linux/bits/posix_opt.h (_POSIX_CPUTIME,
_POSIX_THREAD_CPUTIME): Define to 0.
* sysdeps/pthread/timer_create.c (timer_create): Remove unused code
handling CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
* sysdeps/pthread/timer_routines.c (__timer_signal_thread_pclk,
__timer_signal_thread_tclk): Remove.
(init_module): Remove their initialization.
(thread_cleanup): Remove their cleanup assertions.
* sysdeps/pthread/posix-timer.h (__timer_signal_thread_pclk,
__timer_signal_thread_tclk): Remove.
* sysdeps/unix/sysv/linux/i386/bits/posix_opt.h: Removed.
* sysdeps/unix/sysv/linux/ia64/bits/posix_opt.h: Removed.
* sysdeps/unix/sysv/linux/x86_64/bits/posix_opt.h: Removed.
2004-12-03 11:20:54 +00:00
Jakub Jelinek
c1f8ef75d3
Updated to fedora-glibc-20041130T0624
2004-11-30 06:33:11 +00:00
Jakub Jelinek
f94203900a
Updated to fedora-glibc-20041126T1318
2004-11-26 13:48:49 +00:00
Jakub Jelinek
7894035e1c
Updated to fedora-glibc-20041120T0949
2004-11-20 09:56:34 +00:00
Jakub Jelinek
3115c839ed
Updated to fedora-glibc-20041119T0003
2004-11-19 00:18:13 +00:00
Jakub Jelinek
8ae4ba1c6d
Updated to fedora-glibc-20041112T1640
2004-11-12 16:56:15 +00:00
Jakub Jelinek
3504bb650f
Updated to fedora-glibc-20041110T0839
2004-11-10 09:02:52 +00:00
Jakub Jelinek
cbf4bcd2b3
Include errno.h.
2004-11-02 17:07:42 +00:00
Jakub Jelinek
80c96e8e6f
Updated to fedora-glibc-20041102T1153
2004-11-02 12:26:42 +00:00
Jakub Jelinek
56c4396a6e
Updated to fedora-glibc-20041018T0940
2004-10-18 09:58:59 +00:00
Jakub Jelinek
3ee87ca7d4
Updated to fedora-glibc-20041012T1128
2004-10-12 12:00:26 +00:00
Jakub Jelinek
8802619dd4
* sysdeps/unix/sysv/linux/jmp-unwind.c: Include pthreadP.h instead
...
of pthread-functions.h and pthreaddef.h.
* sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Likewise.
2004-10-06 09:25:03 +00:00
Jakub Jelinek
8d5be89424
* sysdeps/s390/jmpbuf-unwind.h: Include bits/wordsize.h.
...
(JMPBUF_CFA_UNWINDS_ADJ): Subtract 96 resp. 160 bytes from
CFA.
2004-10-06 09:22:13 +00:00
Jakub Jelinek
0caba1fbdb
Updated to fedora-glibc-20041006T0900
2004-10-06 09:09:35 +00:00
Jakub Jelinek
c25d26bbb4
2.3.3-65
2004-10-05 15:43:27 +00:00
Jakub Jelinek
fd63f7c6ce
Updated to fedora-glibc-20041005T0745
2004-10-05 08:25:34 +00:00
Jakub Jelinek
6d96590587
Updated to fedora-glibc-20041001T2134
2004-10-01 21:37:29 +00:00
Jakub Jelinek
b7a09b9201
Updated to fedora-glibc-20041001T1134
2004-10-01 11:43:19 +00:00
Jakub Jelinek
2b13f2ccc0
Updated to fedora-glibc-20040929T0821
2004-09-29 08:48:32 +00:00
Jakub Jelinek
bd7c3bed54
Updated to fedora-glibc-20040925T0738
2004-09-25 07:55:46 +00:00
Roland McGrath
b5707b44d2
Changes and additions migrated from cvs.devel.redhat.com:/cvs/devel/glibc to fedora-branch
2004-09-22 21:21:10 +00:00
Ulrich Drepper
65f0beb9c5
Update.
...
* configure.in: If selinux has not explictly been requested, don't
comment on it missing.
2004-09-20 22:14:33 +00:00
Ulrich Drepper
2edb61e3f9
Update.
...
* sysdeps/unix/sysv/linux/setegid.c [HAVE_PTR__NPTL_SETXID]: Call
callback to set IDs in all other threads as well.
* sysdeps/unix/sysv/linux/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setegid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setreuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setreuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Likewise.
* sysdeps/unix/sysv/linux/setuid.c: New file.
* sysdeps/unix/sysv/linux/setgid.c: New file.
* sysdeps/unix/sysv/linux/setreuid.c: New file.
* sysdeps/unix/sysv/linux/setregid.c: New file.
* sysdeps/unix/sysv/linux/setresuid.c: New file.
* sysdeps/unix/sysv/linux/setresgid.c: New file.
* sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NCS.
* sysdeps/unix/sysv/linux/ia64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c: Use x86 version.
* sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/setresgid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/setresuid.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Remove setresgid
and setresuid.
* nscd/aicache.c: Use pthread_seteuid_np instead of seteuid.
* nscd/grpcache.c: Likewise.
* nscd/hstcache.c: Likewise.
* nscd/pwdcache.c: Likewise.
2004-09-20 00:16:11 +00:00
Richard Henderson
424bd2f8cb
* sysdeps/unix/sysv/linux/alpha/vfork.S: Use libc_hidden_def.
...
2004-09-15 Richard Henderson <rth@redhat.com>
* sysdeps/unix/sysv/linux/alpha/vfork.S: Use libc_hidden_def.
2004-09-15 12:22:09 +00:00
Ulrich Drepper
17b8a52d1e
Update.
...
2004-09-01 David Mosberger <davidm@hpl.hp.com>
* sysdeps/unix/sysv/linux/ia64/jmpbuf-unwind.h
(__libc_unwind_longjmp): Delete macro and declare as function.
* sysdeps/unix/sysv/linux/ia64/Makefile (sysdep_routines): Mention
__ia64_longjmp, sigstack_longjmp, and __sigstack_longjmp for
nptl directory.
* sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S: New file.
* sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c: New file.
* sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c: New file.
2004-09-13 18:38:15 +00:00
Ulrich Drepper
20f8e6663a
Update.
...
2004-09-11 Thorsten Kukuk <kukuk@suse.de>
* nis/nss_compat/compat-grp.c: Check that buflen is greater zero
before writing data into the buffer with negative offset.
* nis/nss_compat/compat-initgroups.c: Likewise.
* nis/nss_compat/compat-pwd.c: Likewise.
* nis/nss_compat/compat-spwd.c Likewise.
2004-09-12 20:38:38 +00:00
Ulrich Drepper
ccc63b0708
[BZ #365 ]
...
Update.
* misc/syslog.c (vsyslog): Fix copying of PID in case of
out-of-memory situation. [BZ #365 ].
* sysdeps/alpha/fpu/bits/mathinline.h: Use __NTH instead of
__THROW in inline function definitions.
2004-09-12 18:45:49 +00:00
Ulrich Drepper
9b2dc51589
Update.
...
2004-09-10 Kaz Kojima <kkojima@rr.iij4u.or.jp>
* sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S: Decrement
__nwaiters. If pthread_cond_destroy has been called and this is
the last waiter, signal pthread_cond_destroy caller and avoid
using the pthread_cond_t structure after unlock.
* sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S: Likewise.
2004-09-10 21:18:48 +00:00
Ulrich Drepper
31f93b3b72
[BZ #375 ]
...
Update.
2004-09-08 Ulrich Drepper <drepper@redhat.com>
* sysdeps/pthread/pthread.h
(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): Make safe for C++.
(PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Likewise.
(PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Likewise.
(PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP): Likewise.
[BZ #375 ]
2004-09-09 04:59:02 +00:00
Ulrich Drepper
590b40f7ec
Update.
...
2004-09-07 Jakub Jelinek <jakub@redhat.com>
* sysdeps/powerpc/powerpc64/configure.in: New file.
* config.h.in (USE_PPC64_OVERLAPPING_OPD): Add.
* configure.in (HAVE_ASM_GLOBAL_DOT_NAME): Remove.
* sysdeps/powerpc/powerpc64/sysdep.h: Formatting.
(OPD_ENT, BODY_LABEL, ENTRY_1, ENTRY_2, END_2, DOT_PREFIX,
BODY_PREFIX): Define.
(ENTRY, DOT_LABEL, END, TRACEBACK, END_GEN_TB, EALIGN): Support
HAVE_ASM_GLOBAL_DOT_NAME or no dot symbols,
USE_PPC64_OVERLAPPING_OPD or never overlapping .opd entries.
* sysdeps/powerpc/powerpc64/dl-machine.h: Include sysdep.h.
(TRAMPOLINE_TEMPLATE, RTLD_START): Use the new sysdep.h macros.
2004-09-08 07:02:28 +00:00
Ulrich Drepper
67254a97d9
Update.
...
* malloc/malloc.h: Don't define __THROW if it is already defined.
2004-09-08 06:31:04 +00:00
Ulrich Drepper
7ba0e52c39
Update.
...
* sysdeps/powerpc/bits/atomic.h (atomic_increment): Define.
(atomic_decrement): Define.
* sysdeps/powerpc/bits/atomic.h: Implement atomic_increment_val and
atomic_decrement_val.
* sysdeps/powerpc/powerpc32/bits/atomic.h: Likewise.
* sysdeps/powerpc/powerpc64/bits/atomic.h: Likewise.
* csu/tst-atomic.c (do_test): Add tests of atomic_increment_val
and atomic_decrement_val.
2004-09-08 06:09:02 +00:00
Ulrich Drepper
e0329987e3
Update.
...
2004-09-07 Ulrich Drepper <drepper@redhat.com>
* sysdeps/pthread/pthread.h (pthread_once): Remove __THROW since
the initialization function might throw.
2004-09-07 20:52:41 +00:00
Richard Henderson
42d86dd6c0
* sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P): Move definition inside libpthread, libc, librt check. Provide definition for rtld.
...
2005-09-05 Richard Henderson <rth@redhat.com>
* sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P):
Move definition inside libpthread, libc, librt check. Provide
definition for rtld.
lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): On success
return actual return value from the syscall, not 0.
Add __mutex field.
2004-09-06 01:12:02 +00:00