aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-02-23[BZ #2172]Roland McGrath
* sysdeps/unix/sysv/linux/i386/fchownat.c: Diddle code so that "fail" label is always used. [BZ #2172] * bits/syslog-path.h: New file. * misc/Makefile (headers): Add it. * misc/sys/syslog.h: Include it. (_PATH_LOG): Macro removed. From Robert Millan <robertmh@gnu.org>.
2006-02-23* sysdeps/unix/sysv/linux/ftruncate64.c: Find generic implementationRoland McGrath
in misc/, not posix/. Reported by David S. Miller <davem@davemloft.net>. 2006-02-23 Jakub Jelinek <jakub@redhat.com> * posix/sched_yield.c (__sched_yield): Add libc_hidden_def. * sysdeps/mach/sched_yield.c (__sched_yield): Likewise.
2006-02-22* po/libc.pot: Regenerated.Roland McGrath
2006-02-22 Jakub Jelinek <jakub@redhat.com> * nis/ypclnt.c (yperr_string, ypbinderr_string): Add N_() around string literals.
2006-02-22* nscd/selinux.c (audit_init): Print error string in the failureRoland McGrath
message.
2006-02-22* sysdeps/unix/sysv/linux/kernel-features.hRoland McGrath
(__ASSUME_CLONE_THREAD_FLAGS): Consolidate definitions. 2006-02-03 Jakub Jelinek <jakub@redhat.com> * manual/filesys.texi (futimes): Fix prototype.
2006-02-22* manual/filesys.texi (futimes): Fix prototype.Roland McGrath
2006-02-22[BZ #315]Roland McGrath
2004-08-09 Paul Eggert <eggert@cs.ucla.edu> [BZ #315] * manual/memory.texi (Obstacks Data Alignment): The default alignment is not 4: it is enough to hold any type of data. Problem reported by Benno in <http://sources.redhat.com/ml/libc-alpha/2004-08/msg00055.html>.
2006-02-22* sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Update comment, removeRoland McGrath
__THROW from epoll_wait, to match .../linux/sys/epoll.h file.
2006-02-22[BZ #2380]Roland McGrath
bz tag [BZ #2380]
2006-02-22[BZ #2161]Roland McGrath
2005-11-15 Robert Millan <robertmh@gnu.org> [BZ #2161] * manual/llio.texi (read, write): Document EINVAL on unaligned access.
2006-02-22* sysdeps/i386/i686/memset.S: Fix treatment of unaligned pointer.Roland McGrath
Reported by John Zulauf <john.zulauf@amd.com>.
2006-02-22* configure.in (libc_cv_gcc_dwarf2_unwind_info): Delete.Roland McGrath
(HAVE_DWARF2_UNWIND_INFO{,_STATIC}): Remove AC_DEFINEs. * configure: Regenerate. * config.h.in (HAVE_DWARF2_UNWIND_INFO{,_STATIC}): Remove undefs. * elf/soinit.c: Don't include gccframe.h. (__EH_FRAME_BEGIN__): Define unconditionally. (__register_frame_info, __deregister_frame_info) (__register_frame_info_bases, __deregister_frame_info_bases) (__register_frame, __deregister_frame): Remove declarations. (__libc_global_ctors, __libc_fini): Don't call registry functions. * elf/sofini.c (__EH_FRAME_END__): Define unconditionally.
2006-02-21[BZ #2178]Roland McGrath
2006-01-18 Samuel Thibault <samuel.thibault@ens-lyon.org> [BZ #2178] * sysdeps/mach/hurd/getsid.c (getsid): When parameter PID is zero, use _hurd_pid instead.
2006-02-21[BZ #2329]Roland McGrath
2006-02-20 Roland McGrath <roland@redhat.com> * sysdeps/mips: Directory removed, saved in ports repository. * sysdeps/unix/mips: Likewise. * sysdeps/unix/sysv/linux/mips: Likewise. * sysdeps/mach/mips: Likewise. * sysdeps/mach/hurd/mips: Likewise. * shlib-versions: Remove mips matches, now in ports fragment. * sysdeps/unix/sysv/linux/kernel-features.h: Likewise. * configure.in (machine): Likewise. * configure: Regenerated. 2006-02-15 Thomas Schwinge <tschwinge@gnu.org> [BZ #2329] * include/unistd.h (__getresuid, __getresgid, __setresuid) (__setresgid): Fix argument name order in prototypes. * posix/unistd.h (getresuid, getresgid, setresuid, setresgid): Likewise. * posix/getresuid.c (__getresuid): Fix argument order in definition. * posix/getresgid.c (__getresgid): Likewise. * posix/setresuid.c (__setresuid): Likewise. * posix/setresgid.c (__setresgid): Likewise. * sysdeps/mach/hurd/getresuid.c (__getresuid): Likewise. * sysdeps/mach/hurd/getresgid.c (__getresgid): Likewise. * sysdeps/mach/hurd/setresuid.c (__setresuid): Likewise. * sysdeps/mach/hurd/setresgid.c (__setresgid): Likewise. Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>.
2006-02-21Amend log entry with omitted file.Roland McGrath
* sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h: Likewise.
2006-02-20 * sysdeps/alpha/soft-fp/Makefile (CPPFLAGS): Add soft-fp include ↵Richard Henderson
to math subdir. * sysdeps/alpha/soft-fp/e_sqrtl.c: Don't use local-soft-fp.h. (__ieee754_sqrtl): Add _round local variable. * sysdeps/unix/sysv/linux/alpha/fpu/Implies: Remove. * sysdeps/unix/sysv/linux/alpha/fxstatat.c: Fix hidden defs. 2006-02-20 Richard Henderson <rth@redhat.com> * sysdeps/alpha/soft-fp/Makefile (CPPFLAGS): Add soft-fp include to math subdir. * sysdeps/alpha/soft-fp/e_sqrtl.c: Don't use local-soft-fp.h. (__ieee754_sqrtl): Add _round local variable. * sysdeps/unix/sysv/linux/alpha/fpu/Implies: Remove. * sysdeps/unix/sysv/linux/alpha/fxstatat.c: Fix hidden defs.
2006-02-20* hurd/hurd/xattr.h: New file.Roland McGrath
* hurd/xattr.c: New file. * hurd/Makefile (routines): Add it. * sysdeps/mach/hurd/fgetxattr.c: New file. * sysdeps/mach/hurd/flistxattr.c: New file. * sysdeps/mach/hurd/fremovexattr.c: New file. * sysdeps/mach/hurd/fsetxattr.c: New file. * sysdeps/mach/hurd/getxattr.c: New file. * sysdeps/mach/hurd/lgetxattr.c: New file. * sysdeps/mach/hurd/listxattr.c: New file. * sysdeps/mach/hurd/lsetxattr.c: New file. * sysdeps/mach/hurd/removexattr.c: New file. * sysdeps/mach/hurd/setxattr.c: New file.
2006-02-20* string/tester.c (test_strnlen): New function.Roland McGrath
(test_strchr): Call it. (test_strncat): Test lengths where the sign bit is set. (test_strncmp): Likewise.
2006-02-20typoRoland McGrath
* pthreadP.h: Define PTHREAD_MUTEX_INCONSISTENT instead of
2006-02-18* tst-robust1.c: Add second mutex to check that the mutex list isUlrich Drepper
handled correctly.
2006-02-17* include/atomic.h (atomic_and, atomic_or): Define.Ulrich Drepper
2006-02-17* sysdeps/unix/sysv/linux/sh/lowlevellock.h: Add lll_robust_mutex_*cvs/fedora-glibc-20060217T1609Ulrich Drepper
definitions. * sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S: New file.
2006-02-17* sysdeps/unix/sysv/linux/x86_64/lowlevellock.hUlrich Drepper
(lll_robust_mutex_unlock): Avoid unnecessary wakeups. * sysdeps/unix/sysv/linux/i386/lowlevellock.h (lll_robust_mutex_unlock): Likewise.
2006-02-15* sysdeps/unix/sysv/linux/sparc/bits/mman.h: Define MADV_DONTFORKUlrich Drepper
and MADV_DOFORK. * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/m68k/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
2006-02-15* sysdeps/unix/sysv/linux/not-cancel.h (__openat_not_cancel,Ulrich Drepper
__openat64_not_cancel): Remove prototypes. (__openat_nocancel, __openat64_nocancel): New prototypes or defines. (openat_not_cancel, openat_not_cancel_3, openat64_not_cancel, openat64_not_cancel_3): Use them.
2006-02-13* allocatestack.c (allocate_stack): Initialize robust_list.cvs/fedora-glibc-20060213T0650Ulrich Drepper
* init.c (__pthread_initialize_minimal_internal): Likewise. * descr.h (struct xid_command): Pretty printing. (struct pthread): Use __pthread_list_t or __pthread_slist_t for robust_list. Adjust macros. * pthread_create.c (start_thread): Adjust robust_list handling. * phtread_mutex_unlock.c: Don't allow unlocking from any thread but the owner for all robust mutex types. * sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h: Define __pthread_list_t and __pthread_slist_t. Use them in pthread_mutex_t. * sysdeps/pthread/pthread.h: Adjust mutex initializers.
2006-02-12* sysdeps/unix/sysv/linux/i386/not-cancel.h: Define openat_not_cancel,Ulrich Drepper
openat_not_cancel_3, openat64_not_cancel, and openat64_not_cancel_3.
2006-02-12[BZ #2226]Ulrich Drepper
2006-02-12 Ulrich Drepper <drepper@redhat.com> * io/ftw.c: Start using *at functions. * io/ftw64.c: Likewise. * sysdeps/generic/not-cancel.h: Define openat_not_cancel, openat_not_cancel_3, openat64_not_cancel, and openat64_not_cancel_3. * sysdeps/unix/sysv/linux/not-cancel.h: Likewise. * sysdeps/unix/sysv/linux/openat.c: Create separate _nocancel functions. * io/fxstatat.c: Add __fxstatat alias. * sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c: Likewise. * sysdeps/unix/sysv/linux/fxstatat.c: Likewise. Add support for newfstatat syscall. * sysdeps/unix/sysv/linux/i386/fxstatat.c: Add __fxstatat alias. Add support for fstatat64 syscall. * include/sys/stat.h: Declare __fxstatat. * io/fxstatat64.c: Add __fxstatat64 alias. * sysdeps/unix/sysv/linux/fxstatat64.c: Add support for fstatat64 syscall. * dirent/fdopendir.c: Add __fdopendir alias. * sysdeps/unix/fdopendir.c: Likewise. * sysdeps/mach/hurd/fdopendir.c: Likewise. * include/dirent.h: Add __fdopendir declaration. [BZ #2226] * libio/wgenops.c (_IO_wsetb): Use correct size of wide char buffer in FREE_BUF call.
2006-02-08* sysdeps/unix/sysv/linux/bits/sched.h: Declare unshare.Ulrich Drepper
* sysdeps/unix/sysv/linux/Versions [libc, GLIBC_2.4]: Export unshare. * sysdeps/unix/sysv/linux/syscalls.list: Add unshare syscall. * sysdeps/unix/Makefile ($(objpfx)stub-syscalls.c): Add some preprocessor magic so that the compiler won't see the prototypes for the functions we are defining as stubs.
2006-02-08* sysdeps/unix/sysv/linux/i386/lowlevellock.h (lll_futex_wait,Ulrich Drepper
lll_futex_timedwait, lll_wait_tid): Add "memory" clobber.
2006-02-05* io/ftw.c (ftw_startup): Use fchdir to return to originalUlrich Drepper
directory for FTW_CHDIR.
2006-02-04* manual/stdio.texi (Formatted Output Functions): Fix make_messagecvs/fedora-glibc-20060204T0758Ulrich Drepper
example. Patch by NIIBE Yutaka <gniibe@m17n.org>.
2006-02-04Fix make_message example.Ulrich Drepper
2006-02-04* structs.def: Add a descriptor for pointer.val field of dtv_t.Roland McGrath
* td_thr_tlsbase.c (td_thr_tlsbase): Extract pointer.val field from DTV slot.
2006-02-03[BZ #2268]Roland McGrath
2006-02-03 Roland McGrath <roland@redhat.com> [BZ #2268] * sysdeps/posix/profil.c (__profil): Use __profile_frequency to choose timer interval, don't assume smallest possible interval is it. * sysdeps/powerpc/fpu/bits/fenvinline.h (fegetround): Make asm volatile.
2006-02-03* stdlib/bits/stdlib-ldbl.h (qecvt, qfcvt, qgcvt, qecvt_r, qfcvt_r):Roland McGrath
Guard with [__USE_SVID || __USE_XOPEN_EXTENDED]. * math/math.h [__LDBL_COMPAT && __USE_ISOC99] (nexttowardl): New prototype. * math/math.h (__nldbl_nexttowardf): Put __THROW before __attribute__ ((__const__)). (__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT followed by __THROW.
2006-02-032006-02-03 Jakub Jelinek <jakub@redhat.com>Roland McGrath
* math/math.h [__LDBL_COMPAT && __USE_ISOC99] (nexttowardl): New prototype. * math/math.h (__nldbl_nexttowardf): Put __THROW before __attribute__ ((__const__)). (__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT followed by __THROW.
2006-02-03* sysdeps/unix/sysv/linux/futimesat.c [__NR_futimesat]cvs/fedora-glibc-20060203T0932Ulrich Drepper
(futimesat): If file is NULL use __futimes. * include/sys/time.h: Declare __futimes.
2006-02-03[__NR_futimesat] (futimesat): If file is NULL use __futimes.Ulrich Drepper
2006-02-02typoRoland McGrath
CFLAGS-rtld-strnlen.os): Likewise.
2006-02-02* sysdeps/unix/sysv/linux/openat.c (__atfct_seterrno): Use the sameRoland McGrath
fstat check for ENOENT that should be EBADF as for ENOTDIR, and also check for missing /proc the same way.
2006-02-02* include/errno.h [__cplusplus]: Avoid extra header magic for C++.Roland McGrath
2006-02-02* manual/install.texi (Tools for Compilation): Require gcc 3.4,Roland McGrath
recommend 4.1, advise 4.0 for powerpc64, and note 4.1 required for powerpc, s390{x,} with new long double. * INSTALL: Regenerated.
2006-02-02* timezone/private.h: Update from tzcode2006a.Roland McGrath
* timezone/scheck.c: Likewise. * timezone/asia: Update from tzdata2006a. * timezone/northamerica: Likewise. * timezone/zone.tab: Likewise.
2006-02-02* sysdeps/powerpc/powerpc64/Makefile (no-special-regs): New variable.Roland McGrath
(CFLAGS-mcount.c): Use it instead of -msoft-float. * sysdeps/powerpc/powerpc64/elf/Makefile (CFLAGS-dl-runtime.os, CFLAGS-dl-lookup.os, CFLAGS-dl-misc.os, CFLAGS-rtld-mempcpy.os, CFLAGS-rtld-memmove.os, CFLAGS-rtld-memchr.os, CFLAGS-rtld-strnlen.os): LIkewise
2006-02-02* sysdeps/ieee754/ldbl-opt/Makefile (sysdep-CFLAGS): Avoid addingRoland McGrath
-mlong-double-128 when it's already there.
2006-02-022006-02-01 Roland McGrath <roland@redhat.com>Roland McGrath
* sysdeps/ieee754/ldbl-opt/Makefile (sysdep-CFLAGS): Avoid adding -mlong-double-128 when it's already there.
2006-02-02* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_02_known): Likewise.Ulrich Drepper
2006-02-02(intel_02_known): Add some more entries.Ulrich Drepper
2006-02-01* mach/Machrules ($(objpfx)%.uh, $(objpfx)%.__h): Use static patterncvs/fedora-glibc-20060202T0507Roland McGrath
rules for these, not implicit rules. ($(objpfx)%.h): Likewise. Reported by Thomas Schwinge <tschwinge@gnu.org>.