aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-07-15Update.Ulrich Drepper6-2/+9673
2003-07-14 Ulrich Drepper <drepper@redhat.com> * iconvdata/Makefile (modules): Add CP932 and EUC-JP-MS. Add rule for EUC-JP-MS dependency. * iconvdata/cp932.c: New file. * iconvdata/eucjp-ms.c: New file. * iconvdata/gconv-modules: Add entries for CP932 and EUC-JP-MS. Patch by MORIYAMA Masayuki <msyk@mtg.biglobe.ne.jp>. 2003-07-15 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S (__socket): Add cfi directives.
2003-07-14Update.Ulrich Drepper4-4/+18
2003-07-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Fix typo in test for compilation in libc.
2003-07-14Update.Ulrich Drepper1-0/+8
2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FIXED_CLONE_SYSCALL): New macro. * sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Use it. * sysdeps/unix/sysv/linux/utimes.c: Include sysdep.h.
2003-07-14Update.Ulrich Drepper5-7/+36
2003-07-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_TGKILL for Alpha appropriately.
2003-07-12Update.Ulrich Drepper4-1/+8
* sysdeps/unix/sysv/linux/alpha/bits/statfs.h (_STATFS_F_FRSIZE): Likewise. * sysdeps/unix/sysv/linux/s390/bits/statfs.h (_STATFS_F_FRSIZE): Likewise.
2003-07-12Update.Ulrich Drepper1-0/+2
* sysdeps/unix/sysv/linux/bits/statfs.h (_STATFS_F_FRSIZE): Define.
2003-07-12Update.Ulrich Drepper4-11/+96
* sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_UTIMES for x86 and kernels > 2.5.75. * sysdeps/unix/sysv/linux/futimes.c (__futimes): Handle case with second parameter == NULL. * sysdeps/unix/sysv/linux/utimes.c: New file. 2003-07-12 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/futimes.c: Include kernel-features.h. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_UTIMES): Fix a typo. 2003-07-12 Ulrich Drepper <drepper@redhat.com>
2003-07-12Update.Ulrich Drepper2-3/+3
* time/sys/time.h: Namespace cleanup.
2003-07-12Update.Ulrich Drepper3-0/+72
2003-07-12 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_UTIMES for the architectures which always had the syscall. * sysdeps/unix/sysv/linux/futimes.c: New file.
2003-07-12Update.Ulrich Drepper13-82/+267
2003-07-12 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/sh/socket.S: Save and restore the PR register across CENABLE and CDISABLE.
2003-07-11Update.Ulrich Drepper10-2/+43
* sysdeps/unix/sysv/linux/sigwait.c: Include string.h. * sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise. * sysdeps/unix/sysv/linux/sigtimedwait.c: Likewise. * sysdeps/unix/sysv/linux/sleep.c (__sleep): Cast value to unsigned int before assigning to max to avoid warnings. 2003-07-11 Jakub Jelinek <jakub@redhat.com>
2003-07-11Update.Ulrich Drepper4-1/+39
2003-07-11 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S (__socket): Add cfi directives. * sysdeps/unix/sysv/linux/s390/s390-32/socket.S (__socket): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/socket.S (__socket): Likewise.
2003-07-10Update.Ulrich Drepper2-1/+6
2003-07-10 Jakub Jelinek <jakub@redhat.com> * sysdeps/powerpc/powerpc64/elf/start.S: Set section flags of .data.rel.ro.local to "aw".
2003-07-10Update.Ulrich Drepper2-1/+1
* sysdeps/m68k/Makefile: Remove CLFAGS-.oS addition.
2003-07-10Update.Ulrich Drepper2-1/+8
2003-07-10 Ulrich Drepper <drepper@redhat.com> * Makeconfig (CFLAGS-.oS): Use PIC-ccflag instead of pic-ccflag. (PIC-ccflag): Define.
2003-07-08Update.Ulrich Drepper9-7/+41
2003-07-08 Jakub Jelinek <jakub@redhat.com> * pthreadP.h (__pthread_unwind_next, __pthread_register_cancel, __pthread_unregister_cancel): Add prototypes and hidden_proto. * unwind.c (__pthread_unwind_next): Add hidden_def. * cleanup.c (__pthread_register_cancel, __pthread_unregister_cancel): Likewise. * sysdeps/unix/sysv/linux/i386/i486/sem_wait.S (__new_sem_wait): Use HIDDEN_JUMPTARGET to jump to __pthread_unwind. * sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait): Likewise. * sysdeps/unix/sysv/linux/x86_64/sem_wait.S (sem_wait): Likewise. * sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S (sem_timedwait): Likewise. * sysdeps/unix/sysv/linux/i386/pthread_once.S (__pthread_once): Use HIDDEN_JUMPTARGET to call __pthread_register_cancel, __pthread_unregister_cancel and __pthread_unwind_next.
2003-07-08Update.Ulrich Drepper8-6/+73
2003-07-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/s390/s390-32/elf/start.S: Emit position independent code if PIC. * sysdeps/s390/s390-64/elf/start.S: Likewise. 2003-07-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/powerpc/powerpc64/elf/start.S: Put L(start_address) into .data.rel.ro.local section if PIC to avoid DT_TEXTREL.
2003-07-08Update.Ulrich Drepper4-13/+23
2003-07-07 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/kernel-features.h: Version __ASSUME_CORRECT_SI_PID and __ASSUME_TGKILL if possible. * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.
2003-07-08Update.Ulrich Drepper10-9/+106
2003-07-07 Ulrich Drepper <drepper@redhat.com> * descr.h (struct pthread): Add pid field. * allocatestack.c (allocate_stack): Initialize pid field in descriptor. (__reclaim_stacks): Likewise. * init.c (sigcancel_handler): If __ASSUME_CORRECT_SI_PID is defined also check for PID of the signal source. (__pthread_initialize_minimal_internal): Also initialize pid field of initial thread's descriptor. * pthread_cancel.c: Use tgkill instead of tkill if possible. * sysdeps/unix/sysv/linux/fork.c: Likewise. * sysdeps/unix/sysv/linux/pt-raise.c: Likewise. * sysdeps/unix/sysv/linux/pthread_kill.c: Likewise. * sysdeps/unix/sysv/linux/raise.c: Likewise.
2003-07-08(_dl_sysdep_start): Adjust for compilation with HAVE_AUX_SECURE defined.Ulrich Drepper1-0/+5
2003-07-05 * sysdeps/alpha/elf/initfini.c: Avoid .ent/.end. * ↵Richard Henderson4-16/+17
sysdeps/alpha/elf/pt-initfini.c: Avoid .ent/.end. 2003-07-05 Richard Henderson <rth@redhat.com> * sysdeps/alpha/elf/initfini.c: Avoid .ent/.end.
2003-07-05Update.Ulrich Drepper2-3/+9
2003-07-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/bits/libc-lock.h (__libc_cleanup_push): Renamed. Fix use of parameter. (__libc_cleanup_pop): Likewise.
2003-07-05Update.Ulrich Drepper2-5/+23
2003-07-04 Ulrich Drepper <drepper@redhat.com> * init.c (sigcancel_handler): Change parameters to match handler for SA_SIGACTION. Check signal number and code to recognize invalid invocations.
2003-07-05(sigcancel_handler): Change parameters to match handler for SA_SIGACTION. ↵Ulrich Drepper1-3/+14
Check signal number and code to recognize invalid invocations.
2003-07-03* sysdeps/ia64/td_ta_map_lwp2thr.c (td_ta_map_lwp2thr):Roland McGrath1-0/+5
Apply sizeof (struct pthread) bias to r13 value.
2003-07-032003-07-03 Roland McGrath <roland@redhat.com>Roland McGrath1-1/+1
* sysdeps/ia64/td_ta_map_lwp2thr.c (td_ta_map_lwp2thr): Apply sizeof (struct pthread) bias to r13 value.
2003-07-03CFI is only really required (so far) for x86 and hammer.Ulrich Drepper1-1/+4
2003-07-03Update.Ulrich Drepper6-389/+157
2003-07-03 Ulrich Drepper <drepper@redhat.com> * configure.in: Also check for .cfi_rel_offset pseudo-op.
2003-07-03Update.Ulrich Drepper2-1/+6
2003-07-03 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/prof-freq.c (__profile_frequency): Fix a typo.
2003-07-03Update.Ulrich Drepper4-1/+64
2003-07-03 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_AT_CLKTCK): Define. * sysdeps/unix/sysv/linux/prof-freq.h: New file.
2003-07-03Update.Ulrich Drepper5-15/+15
2003-07-03 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/librt-cancellation.c (__pthread_unwind): Remove definition. * pthreadP.h (__pthread_unwind): Add hidden_proto if used in libpthread compilation. * unwind.c (__pthread_unwind): Add hidden_def. * Versions (libpthread) [GLIBC_PRIVATE]: Add __pthread_unwind.
2003-07-02Update.Ulrich Drepper2-8/+19
2003-07-02 Ulrich Drepper <drepper@redhat.com> * locales/lo_LA: Update collation info for U0EAF and U0EC6. Update era_t_fmt, era_d_t_fmt, country_name, and lang_name fields. Patch by Anousak Souphavanh <anousak@muanglao.com>.
2003-07-02Update.Ulrich Drepper2-2/+7
2003-07-02 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Protect new_sysinfo decl and use with #ifdef NEED_DL_SYSINFO.
2003-07-02Update.Ulrich Drepper3-3/+22
* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Don't set GL(dl_sysinfo) unles GL(dl_sysinfo_dso) is also set. * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_VSYSCALL only for 2.5.69 and up since this is when the vsyscall DSO was added.
2003-07-02Update.Ulrich Drepper1-0/+6
2003-07-02 Ulrich Drepper <drepper@redhat.com> * posix/bits/posix1_lim.h (_POSIX_NGROUPS_MAX): Define to 8 or 0 depending on selected standard. (NGROUPS_MAX): Define to 8 if not defined.
2003-07-02(_POSIX_NGROUPS_MAX): Define to 8 or 0 depending on selected standard. ↵Ulrich Drepper1-3/+7
(NGROUPS_MAX): Define to 8 if not defined.
2003-07-02* sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: New file.Andreas Jaeger2-0/+109
2003-07-02 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: New file.
2003-07-02Update.Ulrich Drepper4-1/+37
2003-07-01 Ulrich Drepper <drepper@redhat.com> * libc-cancellation.c (__libc_cleanup_routine): Define. * sysdeps/pthread/bits/libc-lock.h (__pthread_cleanup_push): Define. (__pthread_cleanup_pop): Define.
2003-07-01Update.Ulrich Drepper17-0/+1182
2003-07-01 Richard Henderson <rth@redhat.com> * sysdeps/alpha/elf/pt-initfini.c: New file. * sysdeps/alpha/pthread_spin_lock.S: New file. * sysdeps/alpha/pthread_spin_trylock.S: New file. * sysdeps/alpha/pthreaddef.h: New file. * sysdeps/alpha/td_ta_map_lwp2thr.c: New file. * sysdeps/alpha/tls.h: New file. * sysdeps/unix/sysv/linux/alpha/Makefile: New file. * sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h: New file. * sysdeps/unix/sysv/linux/alpha/bits/semaphore.h: New file. * sysdeps/unix/sysv/linux/alpha/createthread.c: New file. * sysdeps/unix/sysv/linux/alpha/fork.c: New file. * sysdeps/unix/sysv/linux/alpha/lowlevellock.h: New file. * sysdeps/unix/sysv/linux/alpha/pt-vfork.S: New file. * sysdeps/unix/sysv/linux/alpha/pthread_once.c: New file. * sysdeps/unix/sysv/linux/alpha/sem_post.c: New file. * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: New file.
2003-07-01Update.Ulrich Drepper2-19/+137
2003-07-01 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/x86_64/pthread_once.S: Add correct cleanup support and unwind info.
2003-07-01Update.Ulrich Drepper4-1/+26
2003-05-04 H.J. Lu <hongjiu.lu@intel.com> * malloc/arena.c (arena_get2): Add atomic_write_barrier. * malloc/thread-m.h: Include <atomic.h>. (atomic_full_barrier): Provide default. (atomic_read_barrier): Likewise. (atomic_write_barrier): Likewise. * sysdeps/ia64/bits/atomic.h (atomic_full_barrier): New #define.
2003-07-01Update.Ulrich Drepper4-2/+15
* sysdeps/unix/sysv/linux/unwindbuf.sym: New file. * sysdeps/unix/sysv/linux/Makefile: Add rule to build unwindbuf.h.
2003-07-01Update.Ulrich Drepper6-60/+126
2003-06-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/pthread_once.S (__pthread_once): Use correct cleanup handler registration. Add unwind info. * tst-once3.c: Add cleanup handler and check it is called. * tst-once4.c: Likewise. * tst-oncex3.c: New file. * tst-oncex4.c: New file. * Makefile: Add rules to build and run tst-oncex3 and tst-oncex4.
2003-07-01Update.Ulrich Drepper1-2/+6
2003-06-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/sysdep.h: Define cfi_rel_offset and CFI_REL_OFFSET. * nis/nss_compat/compat-grp.c: Remove unused nis_first variable. (getgrent_next_file): Don't store group name to early in blacklist.
2003-07-01Define cfi_rel_offset and CFI_REL_OFFSET.Ulrich Drepper1-1/+5
2003-06-30 * sysdeps/unix/sysv/linux/alpha/clone.S: Load child_tid properly.Richard Henderson1-5/+11
2003-06-30 * sysdeps/alpha/bits/atomic.h ↵Richard Henderson2-10/+21
(__arch_compare_and_exchange_bool_*_int): Invert the sense of the return value. (__arch_exchange_16_int): Fix paste-o. (__arch_exchange_{32,64}_int): Fix think-o. * sysdeps/alpha/bits/atomic.h (__arch_compare_and_exchange_bool_*_int): Invert the sense of the return value. (__arch_exchange_16_int): Fix paste-o. (__arch_exchange_{32,64}_int): Fix think-o. * sysdeps/unix/sysv/linux/alpha/clone.S: Load child_tid properly. 2003-06-30 Richard Henderson <rth@redhat.com>
2003-06-30 * include/sys/resource.h (__getrusage): Mark hidden. * ↵Richard Henderson4-6/+18
include/sys/time.h (__settimeofday, __setitimer, __utimes): Likewise. * include/sys/wait.h (__wait4): Likewise. 2003-06-30 Richard Henderson <rth@redhat.com> * include/sys/resource.h (__getrusage): Mark hidden. * include/sys/time.h (__settimeofday, __setitimer, __utimes): Likewise. * include/sys/wait.h (__wait4): Likewise.
2003-06-30Update.Andreas Jaeger1-0/+7
2003-06-17 Guido Guenther <agx@sigxcpu.org> * sysdeps/unix/sysv/linux/mips/xstatconv.c: Handle STAT_IS_KERNEL_STAT case. (xstat_conv): Rename to __xstat_conv and remove static inline. (xstat64_conv): Likewise.
2003-06-302003-06-17 Guido Guenther <agx@sigxcpu.org>Andreas Jaeger1-5/+18
* sysdeps/unix/sysv/linux/mips/xstatconv.c: Handle STAT_IS_KERNEL_STAT case. (xstat_conv): Rename to __xstat_conv and remove static inline. (xstat64_conv): Likewise.