about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * io/sys/stat.h [__USE_GNU]: Declare fchmodat.Roland McGrath2006-01-057-4/+307
| | | | | | | | | * io/fchmodat.c: New file. * io/Makefile (routines): Add fchmodat. * io/Versions (libc: GLIBC_2.4): Likewise. * sysdeps/unix/sysv/linux/fchmodat.c: New file. * io/tst-fchmodat.c: New file. * io/Makefile (tests): Add it.
* * Makefile ($(objpfx)$(multidir)): Use mkdir -p.Roland McGrath2006-01-051-0/+4
|
* 2006-01-03 Joseph S. Myers <joseph@codesourcery.com>Roland McGrath2006-01-051-1/+1
| | | | * Makefile ($(objpfx)$(multidir)): Use mkdir -p.
* (do_test): aio_offset should be initialized, too.Ulrich Drepper2006-01-051-0/+1
|
* * sysdeps/powerpc/powerpc32/sysdep.h (ENTRY, EALIGN): Add cfi_startprocUlrich Drepper2006-01-0420-66/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directive to ENTRY macros. (END): Add cfi_endproc directive to END macro. * sysdeps/powerpc/powerpc64/sysdep.h (ENTRY, EALIGN): Add cfi_startproc directive to ENTRY macros. (END, END_GEN_TB): Add cfi_endproc directive to END macros. * sysdeps/powerpc/powerpc32/dl-start.S: Remove ENTRY()s for _dl_start_user and _dl_main_dispatch. * sysdeps/powerpc/powerpc32/fpu/fprrest.S: Use END macro. * sysdeps/powerpc/powerpc32/fpu/fprsave.S: Use Likewise. * sysdeps/powerpc/powerpc32/gprrest0.S: Likewise. * sysdeps/powerpc/powerpc32/gprrest1.S: Likewise. * sysdeps/powerpc/powerpc32/gprsave0.S: Likewise. * sysdeps/powerpc/powerpc32/gprsave1.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: Remove redundant cfi_startproc and cfi_endproc. * sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S: Likewise. 2006-01-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/aio_misc.h (struct waitlist): Add result member. * sysdeps/pthread/aio_notify.c (__aio_notify): For synchronous waiters, failed I/O, and a result pointer, set value to -1. * sysdeps/pthread/aio_suspend.c: Initialize result pointer to NULL. * sysdeps/pthread/lio_listio.c: For LIO_WAIT, point result pointer in wait list to local variable result. If nonzero afterwards, set errno to EIO. For LIO_NOWAIT set result to NULL. * rt/Makefile (tests): Add tst-aio8. * rt/tst-aio8.c: New file.
* Test for lio_listio returning an error for LIO_WAIT if an IO request failed.Ulrich Drepper2006-01-041-0/+38
|
* * abi-tags (*-.*-syllable.*): New match, with ABI value 5.Roland McGrath2006-01-045-9/+23
| | | | * elf/cache.c (print_entry): Match the Syllable ABI tag.
* 2005-12-27 Roland McGrath <roland@redhat.com>Roland McGrath2006-01-041-7/+7
| | | | * tst-ctype.c (main): Add some casts.
* Fix last commit.Andreas Jaeger2006-01-041-1/+1
|
* * include/stdlib.h: Make even more C++ compliant.Ulrich Drepper2006-01-044-17/+25
|
* type to SIGEV_NONE if LIO_NO_INDIVIDUAL_EVENT is set. cvs/fedora-glibc-20060104T0754Ulrich Drepper2006-01-041-1/+1
|
* typo.Ulrich Drepper2006-01-041-1/+1
|
* Update.Andreas Jaeger2006-01-041-0/+5
| | | | | | | 2006-01-04 Joseph S. Myers <joseph@codesourcery.com> * sysdeps/unix/sysv/linux/mips/brk.c (__brk): Use __SYSCALL_CLOBBERS.
* (__brk): Use __SYSCALL_CLOBBERS.Andreas Jaeger2006-01-041-2/+2
|
* Regenerated: autoconf configure.inUlrich Drepper2006-01-041-10/+10
|
* * configure.in (HAVE_LIBAUDIT): CheckUlrich Drepper2006-01-043-9/+18
| | | | | | | | audit_log_user_avc_message instead of audit_log_avc. 2006-01-04 Joseph S. Myers <joseph@codesourcery.com> * sysdeps/ieee754/bits/nan.h: Fix typo.
* * sysdeps/unix/sysv/linux/m68k/fchownat.c: Include string.h.Ulrich Drepper2006-01-0423-31/+1006
| | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/sparc/sparc32/dl-machine.h (LD_SO_PRELOAD): Remove unused define. * sysdeps/sparc/sparc32/bits/atomic.h: Include stdint.h, add {,u}atomic*_t typedefs. (__sparc32_atomic_do_lock): Add __volatile and memory clobber. (__sparc32_atomic_do_unlock): Add memory barrier. (__sparc32_atomic_do_lock24, __sparc32_atomic_do_unlock24): Define. [!SHARED] (__v9_compare_and_exchange_val_32_acq): Define. (__v7_compare_and_exchange_val_acq, __v7_compare_and_exchange_bool_acq, __v7_exchange_acq, __v7_exchange_and_add, __v7_exchange_24_rel, __v7_compare_and_exchange_val_24_acq, __atomic_is_v9, atomic_exchange_acq, atomic_compare_and_exchange_val_24_acq, atomic_exchange_24_rel): Define. [SHARED] (atomic_exchange_and_add): Define. [!SHARED] (__ATOMIC_HWCAP_SPARC_V9): Define. [!SHARED] (_dl_hwcap): New weak decl. * sysdeps/sparc/sparc32/sparcv9/bits/atomic.h (atomic_exchange_24_rel, atomic_compare_and_exchange_val_24_acq): Define. * sysdeps/sparc/sparc64/bits/atomic.h (atomic_exchange_24_rel, atomic_compare_and_exchange_val_24_acq): Define.
* lio_listio should emit an event for each individual request inUlrich Drepper2006-01-039-28/+117
| | | | | | | | | | | | | | | | | | | addition to the global event. * sysdeps/pthread/lio_listio.c (lio_listio): Renamed to lio_listio_internal. Remove mode parameter check. Only set sigevent type ti SIGEV_NONE if LIO_NO_INDIVIDUAL_EVENT is set. (__lio_listio_21): New function. Compatiblity version which sets LIO_NO_INDIVIDUAL_EVENT before calling lio_listio_internal. (__lio_listio_item_notify): New function. * sysdeps/pthread/lio_listio64.c: Define __lio_listio_21 and __lio_listio_item_notify macros. * sysdeps/pthread/Versions: New file. * rt/tst-aio2.c: Adjust test for new semantics of lio_listio. * include/aio.h: Define LIO_NO_INDIVIDUAL_EVENT. * Versions.def: Add GLIBC_2.4 for librt. * rt/Versions: Whitespace fix. * sysdeps/pthread/aio_misc.c: Likewise.
* * nscd/connections.c (nscd_init): Remove if block which shouldUlrich Drepper2006-01-031-0/+5
| | | | have been removed as part of the -S option removal.
* (nscd_init): Remove if block which should have been removed as part of the ↵Ulrich Drepper2006-01-031-8/+1
| | | | -S option removal.
* * scripts/check-local-headers.sh: Allow $includedir/c++.Andreas Jaeger2006-01-032-1/+6
| | | | | | 2006-01-03 Andreas Jaeger <aj@suse.de> * scripts/check-local-headers.sh: Allow $includedir/c++.
* * posix/unistd.h (ctermid): Remove __nonnull attribute.Ulrich Drepper2006-01-034-7/+16
|
* * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (PTR_MANGLE, cvs/fedora-glibc-20060102T2114Ulrich Drepper2006-01-0223-58/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Define. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Define. * sysdeps/unix/sysv/linux/sparc/bits/setjmp.h [__WORDSIZE == 64] (_JMPBUF_UNWINDS): Don't demangle uc_mcontext.mc_fp. * sysdeps/sparc/sparc32/setjmp.S (__sigsetjmp): Mangle %fp, %sp and %o7. * sysdeps/sparc/sparc32/__longjmp.S (__longjmp): Demangle %fp, %sp and %o7. 2006-01-02 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h (PTR_MANGLE2): Define. * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h (PTR_MANGLE2): Likewise. * sysdeps/s390/s390-32/__longjmp.c (__longjmp): Demangle also %r15. * sysdeps/s390/s390-64/__longjmp.c (__longjmp): Likewise. * sysdeps/s390/s390-32/setjmp.S (__sigsetjmp): Mangle also %r15. * sysdeps/s390/s390-32/elf/setjmp.S (__sigsetjmp): Likewise. * sysdeps/s390/s390-64/setjmp.S (__sigsetjmp): Likewise. * sysdeps/s390/s390-64/elf/setjmp.S (__sigsetjmp): Likewise. * sysdeps/s390/bits/setjmp.h (__jmp_buf): Add __s390_jmp_buf struct tag to make C++ happy. 2006-01-02 Ulrich Drepper <drepper@redhat.com> * posix/Makefile ($(objpfx)annexc.out): Move -I.. to the end of the include list.
* * posix/getconf.c: Update copyright year. cvs/fedora-glibc-20060102T1045Ulrich Drepper2006-01-012-2/+25
| | | | | | | | | | | | | | | | | | | | | * nss/getent.c: Likewise. * iconv/iconvconfig.c: Likewise. * iconv/iconv_prog.c: Likewise. * elf/ldconfig.c: Likewise. * catgets/gencat.c: Likewise. * csu/version.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/sprof.c (print_version): Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * nscd/nscd.c (print_version): Likewise. * debug/xtrace.sh: Likewise. * malloc/memusage.sh: Likewise. * malloc/mtrace.pl: Likewise. * debug/catchsegv.sh: Likewise. * resolv/res_debug.c (latlon2ul): Use ISO C function definition. (getanswer): Use ISO C function definition.
* Update copyright year.Ulrich Drepper2006-01-0117-34/+34
|
* [BZ #1395] Andreas Jaeger2005-12-312-4/+11
| | | | | | | | | | | | * manual/filesys.texi (Symbolic Links): Fix description of canonicalize_file_name based on patch by Oskar Liljeblad <oskar@osk.mine.nu>. 2005-12-31 Andreas Jaeger <aj@suse.de> [BZ #1395] * manual/filesys.texi (Symbolic Links): Fix description of canonicalize_file_name based on patch by Oskar Liljeblad <oskar@osk.mine.nu>.
* * resolv/res_debug.c (latlon2ul): Use ISO C function declaration.Ulrich Drepper2005-12-308-119/+87
| | | | | | | | | | (precsize_aton): Likewise. (precsize_ntoa): Likewise. * resolv/gethnamaddr.c (_gethtbyname): Remove extra prototype. (gethostbyname2): Likewise. (gethostbyaddr): Likewise. (getanswer): Use ISO C function declaration.
* * sysdeps/sh/sysdep.h: Add cfi instrumentation to asm fragments.Ulrich Drepper2005-12-3012-18/+39
| | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/sh/sysdep.h: Likewise. * sysdeps/sh/_mcount.S: Add cfi instrumentation. * sysdeps/unix/sh/sysdep.S: Likewise. * sysdeps/unix/sysv/linux/sh/makecontext.S: Adjust cfi_startproc. * sysdeps/unix/sysv/linux/sh/sh4/getcontext.S: Remove now duplicate cfi_startproc and cfi_endproc. * sysdeps/unix/sysv/linux/sh/sh4/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S: Likewise. * sysdeps/unix/sysv/linux/sh/sh3/getcontext.S: Likewise. * sysdeps/unix/sysv/linux/sh/sh3/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S: Likewise. * sysdeps/unix/sysv/linux/sh/socket.S: Likewise. * sysdeps/unix/sysv/linux/sh/sysdep.S: Add cfi_endproc.
* * sysdeps/powerpc/powerpc64/setjmp-common.S: Make sure pointer guardUlrich Drepper2005-12-307-16/+41
| | | | | | | | | | | | | | | | | | | value doesn't survive in a registers when the function returns. * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise. * sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise. 2005-12-30 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Define PTR_MANGLE2. * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Define PTR_MANGLE2 and PTR_DEMANGLE2. * sysdeps/powerpc/powerpc64/__longjmp-common.S: Use PTR_DEMANGLE2. * sysdeps/powerpc/powerpc64/setjmp-common.S: Use PTR_MANGLE2. * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise. * sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise. 2005-12-30 Ulrich Drepper <drepper@redhat.com>
* * sysdeps/unix/sysv/linux/ia64/bits/setjmp.h (_JMPBUF_UNWINDS):Ulrich Drepper2005-12-304-19/+16
| | | | Don't use _demangle parameter for now.
* [BZ #2080]Ulrich Drepper2005-12-302-2/+6
| | | | | * libio/iogetwline.c (_IO_getwline_info): Move return to correct location.
* * nscd/connections.c: Remove last remnants of -S option support.Ulrich Drepper2005-12-301-0/+6
| | | | | * nscd/nscd.c: Likewise. * nscd/nscd.h: Likewise.
* Remove last remnants of -S option support.Ulrich Drepper2005-12-303-51/+18
|
* [BZ #1067]Andreas Jaeger2005-12-301-0/+6
| | | | | | | 2005-12-30 Andreas Jaeger <aj@suse.de> [BZ #1067] * sysdeps/unix/sysv/linux/mips/bits/socket.h: Fix struct msghdr for 64-bit mips kernel.
* [BZ #1067] Andreas Jaeger2005-12-301-2/+2
| | | | | * sysdeps/unix/sysv/linux/mips/bits/socket.h: Fix struct msghdr for 64-bit mips kernel.
* 2005-12-08 Steven Munroe <sjmunroe@us.ibm.com>Ulrich Drepper2005-12-3016-98/+659
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tom Gall <tom_gall@vnet.ibm.com> * elf/rtld.c (dl_main): Initialize l_local_scope for sysinfo_map. * sysdeps/powerpc/elf/libc-start.c: Move this... * sysdeps/unix/sysv/linux/powerpc/libc-start.c: ...to here. * sysdeps/powerpc/powerpc32/dl-start.S: Add _dl_main_dispatch label. * sysdeps/powerpc/powerpc32/hp-timing.h: New file. * sysdeps/unix/sysv/linux/powerpc/Versions: New file. * sysdeps/unix/sysv/linux/clock_getres.c: If HAVE_CLOCK_GETRES_VSYSCALL is not defined, redefine INTERNAL_VSYSCALL and INLINE_VSYSCALL to INTERNAL_SYSCALL and INLINE_SYSCALL respectively. Otherwise include <bits/libc-vdso.h>. Use INLINE_VSYSCALL and INTERNAL_SYSCALL instead of the normal versions throughout the code. * sysdeps/unix/sysv/linux/clock_gettime.c: Likewise if HAVE_CLOCK_GETTIME_VSYSCALL is defined. * sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h: New file. * sysdeps/unix/sysv/linux/powerpc/dl-vdso.c: New file. * sysdeps/unix/sysv/linux/powerpc/dl-vdso.h: New file. * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c: Use vDSO. * sysdeps/unix/sysv/linux/powerpc/gettimeofday.c: New file. * sysdeps/unix/sysv/linux/powerpc/Makefile: Add dl-vdso to routines. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Define INLINE_VSYSCALL, INTERNAL_VSYSCALL, INTERNAL_SYSCALL_NCS, INTERNAL_VSYSCALL_NO_SYSCALL_FALLBACK, HAVE_CLOCK_GETRES_VSYSCALL, and HAVE_CLOCK_GETTIME_VSYSCALL. * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise.
* * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h [ASSEMBLER]:Ulrich Drepper2005-12-297-1/+40
| | | | | | | | | | | | Define PTR_DEMANGLE2. * sysdeps/powerpc/powerpc32/setjmp-common.S [PTR_MANGLE]: Also mangle r1. * sysdeps/powerpc/powerpc32/__longjmp-common.S [PTR_DEMANGLE]: Also demangle r1. * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S [PTR_MANGLE]: Mangle r0 and r1. * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S [PTR_DEMANGLE]: Demangle r0 and r1.
* * sysdeps/powerpc/powerpc64/setjmp-common.S [PTR_MANGLE]: AlsoUlrich Drepper2005-12-292-0/+10
| | | | | | mangle r1. * sysdeps/powerpc/powerpc64/__longjmp-common.S [PTR_DEMANGLE]: Also demangle r1.
* * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S:Ulrich Drepper2005-12-298-1397/+1201
| | | | | | | | | | | | | | | | | | Move common function to... * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Move common function to... * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Move common function to... * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ucontext_i.sym (_FRAME_BACKCHAIN, _FRAME_LR_SAVE, _FRAME_PARM_SAVE1, _FRAME_PARM_SAVE2, _FRAME_PARM_SAVE3, _FRAME_PARM_SAVE4): Remove unrelated stack frame defines.
* * stdio-common/tstdiomisc.c [FLT_EVAL_METHOD!=2] (dbl_max):Ulrich Drepper2005-12-292-1/+4
| | | | Defining as macro as before the last change.
* * sysdeps/unix/sysv/linux/sigaction.c: If WRAPPER_INCLUDE is defined,Ulrich Drepper2005-12-2911-8/+103
| | | | | | | | | | include the named file. * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.
* Not needed anymore.Ulrich Drepper2005-12-291-58/+0
|
* * sysdeps/mach/hurd/errno.c: New file.Roland McGrath2005-12-293-2/+16
| | | | * sysdeps/mach/hurd/ioctl.c (__ioctl): Use a union to avoid a cast.
* * sysdeps/posix/libc_fatal.c (__libc_message): Add a const, a cast.Roland McGrath2005-12-294-6/+16
| | | | | | | * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Fix cast. * hurd/report-wait.c (_S_msg_report_wait): Likewise. * include/sys/xattr.h: New file.
* 2005-12-29 Roland McGrath <roland@frob.com>Roland McGrath2005-12-291-0/+1
| | | | * include/sys/xattr.h: New file.
* * nscd/selinux.c (log_callback): Use audit_log_user_avc_message.Ulrich Drepper2005-12-292-6/+31
| | | | | | Don't do anything if audit_fd is invalid. (audit_init): Don't complain if kernel support is missing. Patch by Steve Grubb <sgrubb@redhat.com>.
* * Makefile (tests): Add tst-signal7.Ulrich Drepper2005-12-282-0/+64
| | | | * tst-signal7.c: New file.
* (tests): Add tst-signal7.Ulrich Drepper2005-12-281-1/+1
|
* * hurd/sigunwind.c: Include <stdint.h>.Roland McGrath2005-12-281-0/+5
| | | | * sysdeps/mach/hurd/jmp-unwind.c: Likewise.
* 2005-12-28 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-282-0/+2
| | | | | * hurd/sigunwind.c: Include <stdint.h>. * sysdeps/mach/hurd/jmp-unwind.c: Likewise.