about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2002-06-261-1/+7
| | | | | | | | | | 2002-06-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/powerpc/Versions: Export libgcc functions for GLIBC_2.0. * sysdeps/powerpc/libgcc-compat.c: Fix function names. Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>. * libio/fileops.c (_IO_file_xsgetn_mmap): Always set EOF flag if
* Update.Ulrich Drepper2002-06-255-7/+198
| | | | | | | | | | | | * libio/fileops.c (_IO_file_xsgetn_mmap): Always set EOF flag is not enough content is available. * libio/tst-eof.c: New file. * libio/Makefile (tests): Add tst-eof. * libio/fileops.c (_IO_file_underflow_mmap): Read a single byte to update atime. * libio/tst-atime.c: New file. * libio/Makefile (tests): Add tst-atime.
* Update.Ulrich Drepper2002-06-251-0/+5
| | | | | | | 2002-06-25 Ulrich Drepper <drepper@redhat.com> * argp/argp-fmtstream.c (__argp_fmtstream_update): Avoid crash in handling of overly long words.
* (__argp_fmtstream_update): Avoid crash in handling of overly long words.Ulrich Drepper2002-06-251-4/+5
|
* Update.Andreas Jaeger2002-06-251-0/+6
| | | | | | | | 2002-06-25 Andreas Jaeger <aj@suse.de> * sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite to not use 32-bit pc relative relocations. (elf_machine_dynamic): Likewise.
* * sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite Andreas Jaeger2002-06-251-6/+47
| | | | | to not use 32-bit pc relative relocations. (elf_machine_dynamic): Likewise.
* Update.Ulrich Drepper2002-06-224-3/+50
| | | | | | | | | 2002-06-21 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/getdents.c [__ASSUME_GETDENTS64_SYSCALL] (__GETDENTS): Check for failed getdents64 syscall. * dirent/Makefile (tests): Add bug-readdir1. * dirent/bug-readdir1.c: New file.
* Update.Ulrich Drepper2002-06-2217-134/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-06-17 Jakub Jelinek <jakub@redhat.com> * elf/dl-lookup.c (_dl_debug_bindings): Use type_class 4 for TLS lookups. * elf/rtld.c (dl_main): Move TLS setup code before LD_TRACE_PRELINKING code. Print TLS modid and offset for modules containing PT_TLS segments. 2002-06-09 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/dl-brk.c: Move... * sysdeps/unix/sysv/linux/dl-brk.c: ...here. * sysdeps/unix/sysv/linux/i386/dl-sbrk.c: Move... * sysdeps/unix/sysv/linux/dl-sbrk.c: ...here. 2002-06-07 Jakub Jelinek <jakub@redhat.com> * nss/getXXbyYY_r.c (NEW, NEW1): Define. (NEW (REENTRANT_NAME)): Strong alias to INTERNAL (REENTRANT_NAME). (REENTRANT_NAME@@GLIBC_2.1.2): Use NEW (REENTRANT_NAME). * nss/getXXent_r.c (NEW, NEW1): Define. (NEW (REENTRANT_GETNAME)): Strong alias to INTERNAL (REENTRANT_GETNAME). (REENTRANT_GETNAME@@GLIBC_2.1.2): Use NEW (REENTRANT_GETNAME). 2002-06-21 Ulrich Drepper <drepper@redhat.com> * libio/fileops.c (_IO_file_setbuf_mmap): New function. (_IO_file_jumps_mmap): Use it. * libio/iosetvbuf.c: Don't call _IO_WSETBUF. * libio/libioP.h: Remove _IO_wdefault_setbuf and _IO_wdefault_setbuf_internal prorotypes. Add _IO_file_setbuf_mmap prototype. * libio/wfileops.c (_IO_wfile_setbuf): Removed. (_IO_wfile_jumps_mmap): Don't use it anymore. * libio/wgenops.c (_IO_wdefault_setbuf): Removed. * libio/memstream.c (_IO_wmem_jumps): Use _IO_default_setbuf not _IO_wdefault_setbuf. * libio/vswprintf.c (_IO_wstrn_jumps): Likewise. * libio/wstrops.c (_IO_wstr_jumps): Likewise. * stdio-common/vfprintf.c (_IO_helper_jumps): Likewise. 2002-06-05 Jakub Jelinek <jakub@redhat.com> * libio/Makefile (tests): Add tst-mmap-setvbuf. * libio/tst-mmap-setvbuf.c: New test.
* (td_thr_tls_get_addr): Don't include "tls.h". Return TD_ERR if USE_TLS is ↵Ulrich Drepper2002-06-211-3/+8
| | | | not defined.
* Update.Andreas Jaeger2002-06-211-0/+4
| | | | | | 2002-06-21 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/libm-test-ulps: Add some ulps from my P3.
* Add some ulps from my P3.Andreas Jaeger2002-06-211-2/+7
|
* Update.Ulrich Drepper2002-06-212-57/+11
| | | | | | | | | | 2002-06-20 Ulrich Drepper <drepper@redhat.com> * spinlock.c (wait_node_alloc): We cannot use compare-and-exchange. Unconditionally use the code using spinlock. Use __pthread_release to free a spinlock. (wait_node_free): Likewise. (__pthread_acquire, __pthread_release): Unconditionally define.
* Update.Ulrich Drepper2002-06-209-19/+5415
| | | | | | | | | | | | | | | | | | | | | | | | | | 2002-06-18 Jakub Jelinek <jakub@redhat.com> * include/unistd.h (__fork_internal): Remove. (__fork): Don't define to __fork_internal. * sysdeps/mach/hurd/fork.c (__fork): Remove INTDEF. * sysdeps/unix/sysv/aix/fork.c (__fork): Likewise. * sysdeps/unix/sysv/linux/ia64/fork.S (__fork_internal): Remove alias. * sysdeps/unix/sysv/linux/sparc/fork.S (__fork_internal): Likewise. * sysdeps/unix/sysv/linux/syscalls.list (__fork_internal): Likewise. 2002-06-20 Ulrich Drepper <drepper@redhat.com> * po/hr.po: New file. 2002-06-11 Wolfram Gloger <wg@malloc.de> * malloc/malloc.c: Fix error path when new_heap() returns NULL. Reported by Michael Meissner <meissner@redhat.com>. 2002-06-20 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/getcontext.S: Fix typo. Patch by Hans Boehm <hans_boehm@hp.com>.
* Fix typo.Ulrich Drepper2002-06-201-2/+2
|
* Regenerated.Andreas Jaeger2002-06-201-526/+312
|
* Update.Andreas Jaeger2002-06-201-0/+1
| | | | * sysdeps/ia64/fpu/libm-test-ulps: Regenerated.
* Update.Andreas Jaeger2002-06-203-955/+451
| | | | | | | | | 2002-06-20 Andreas Jaeger <aj@suse.de> * math/libm-test.inc: Use exact values as input parameters, compute output parameters with 36 digits for 128-bit long doubles. * sysdeps/i386/fpu/libm-test-ulps: Regenerated. * sysdeps/x86-64/fpu/libm-test-ulps: Regenerated.
* Use exact values as input parameters, compute output parameters with 36 ↵Andreas Jaeger2002-06-201-176/+219
| | | | digits for 128-bit long doubles.
* Update.Ulrich Drepper2002-06-205-18/+35
| | | | | | | | | | | | | | | | | | | | | 2002-06-13 Stephen L Moshier <steve@moshier.net> * sysdeps/ieee754/ldbl-96/s_scalbnl.c: Fix cases in which argument or result is subnormal. 2002-06-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/fpu/s_remquo.S: Fix three mistakes in computing the quotient. * sysdeps/i386/fpu/s_remquof.S: Likewise. * sysdeps/i386/fpu/s_remquol.S: Likewise. * sysdeps/hppa/dl-machine.h: Don't use multi-line string literals. * sysdeps/unix/sysv/linux/alpha/sendfile64.c: New file. * sysdeps/unix/sysv/linux/ia64/sendfile64.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/sendfile64.c: New file. * sysdeps/unix/sysv/linux/x86_64/sendfile64.c: New file.
* Don't use multi-line string literals.Ulrich Drepper2002-06-201-41/+41
|
* Update.Andreas Jaeger2002-06-191-0/+6
| | | | | | | | 2002-06-17 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h (uc_sigmask): Fix typo: corresponding sigcontext field is called sc_mask, not sc_sigmask. Reported by Peter A. Buhr.
* (uc_sigmask): Fix typo: corresponding sigcontext field is called sc_mask, ↵Andreas Jaeger2002-06-191-2/+2
| | | | not sc_sigmask.
* * sysdeps/mach/hurd/mmap.c (__mmap): Add a dead case that quiets aRoland McGrath2002-06-153-2/+10
| | | | | | | warning. * sysdeps/mach/hurd/getcwd.c (_hurd_canonicalize_directory_name_internal): unsigned int -> size_t
* * sysdeps/unix/sysv/linux/bits/ustat.h: Moved to ...Roland McGrath2002-06-154-49/+19
| | | | * sysdeps/generic/bits/ustat.h: ... here (was almost identical).
* * sysdeps/alpha/divrem.h: Use local label instead of global one forRoland McGrath2002-06-152-2/+8
| | | | jump to local subroutine.
* * sysdeps/mach/hurd/i386/Makeconfig: File moved to ...Roland McGrath2002-06-151-0/+5
| | | | * sysdeps/mach/hurd/Makeconfig: ... here.
* 2002-06-14 Roland McGrath <roland@frob.com>Roland McGrath2002-06-151-0/+0
| | | | | * sysdeps/mach/hurd/i386/Makeconfig: File moved to ... * sysdeps/mach/hurd/Makeconfig: ... here.
* /castro/street/H-alpha-linux/bin/bison --yacc --name-prefix=__gettext ↵Richard Henderson2002-06-141-524/+720
| | | | --output plural.c plural.y
* * sysdeps/m68k/fpu/s_finite.c: Remove INTDEF.Andreas Schwab2002-06-131-0/+6
| | | | | * sysdeps/m68k/fpu/s_finitef.c: Likewise. * sysdeps/m68k/fpu/s_finitel.c: Likewise.
* Remove INTDEF.Andreas Schwab2002-06-133-3/+0
|
* * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start: go): Fix arg type.Roland McGrath2002-06-133-8/+11
| | | | | * sysdeps/mach/hurd/if_index.c (if_nameindex): Use size_t for AMOUNT argument to pfinet_siocgifconf RPC.
* * hurd/hurdstartup.h (_hurd_startup): int -> intptr_t in MAIN arg type.Roland McGrath2002-06-131-0/+10
| | | | | | | | | * hurd/hurdstartup.c (_hurd_startup): Likewise. Use intptr_t instead of int for argc in stack layout. * sysdeps/mach/hurd/alpha/init-first.c (init): Fix argument type. (_dl_init_first): Likewise. (_hurd_stack_setup): Likewise. (init1): Add a cast.
* 2002-06-13 Roland McGrath <roland@frob.com>Roland McGrath2002-06-133-12/+13
| | | | | | | | | | * hurd/hurdstartup.h (_hurd_startup): int -> intptr_t in MAIN arg type. * hurd/hurdstartup.c (_hurd_startup): Likewise. Use intptr_t instead of int for argc in stack layout. * sysdeps/mach/hurd/alpha/init-first.c (init): Fix argument type. (_dl_init_first): Likewise. (_hurd_stack_setup): Likewise. (init1): Add a cast.
* * sysdeps/m68k/fpu/s_isinf.c (INTDEFX): Define to get correctAndreas Schwab2002-06-131-0/+5
| | | | expansion order.
* (INTDEFX): Define to get correct expansion order.Andreas Schwab2002-06-131-1/+2
|
* Update.Ulrich Drepper2002-06-123-5/+22
|
* Function to get address of thread local variable.Ulrich Drepper2002-06-121-0/+62
|
* * sysdeps/generic/tmpfile.c [USE_IN_LIBIO] (tmpfile): Don't #defineRoland McGrath2002-06-122-2/+11
| | | | | | if already defined. [USE_IN_LIBIO]: Conditionalize versioned_symbol use on [GEN_THIS == __GT_FILE] so that tmpfile64.c's inclusion doesn't get it.
* * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of theRoland McGrath2002-06-1142-568/+618
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file on [!RTLD_STAT64]. * sysdeps/mach/hurd/fxstat64.c: Likewise. * sysdeps/mach/hurd/tmpfile.c (tmpfile64): Define as alias of tmpfile. (__fdopen): Use INTUSE. * sysdeps/mach/hurd/tmpfile64.c: New file, empty placeholder. * stdio-common/tmpfile64.c: File removed. * sysdeps/generic/tmpfile64.c: New file. * sysdeps/generic/tmpfile.c (GEN_THIS): New macro, define to __GT_FILE if not already defined. (tmpfile): Use it in place of __GT_FILE. * include/unistd.h: Declare __chown_internal. * sysdeps/mach/hurd/sendfile64.c (sendfile64): Do real work here. * sysdeps/mach/hurd/sendfile.c (sendfile): Call that. 2002-06-09 Roland McGrath <roland@frob.com> Update to new Hurd RPC interfaces supporting 64-bit file sizes. * sysdeps/mach/hurd/configure.in: Check for <hurd/version.h> with value of HURD_INTERFACE_VERSION >= 20020609. * sysdeps/mach/hurd/configure: Regenerated. * shlib-versions (.*-.*-gnu-gnu.*): Set libhurduser=0.3. * sysdeps/mach/hurd/xstatconv.c (xstat64_conv): Rewritten to convert a struct stat64 into a struct stat and return 0 or -1 with errno set to EOVERFLOW. * sysdeps/mach/hurd/statfsconv.c (statfs64_conv): Likewise for struct statfs64 to struct statfs. * sysdeps/mach/hurd/xstat.c (__xstat): Use converter and call ... * sysdeps/mach/hurd/xstat64.c (__xstat64): ... this, real work here. * sysdeps/mach/hurd/fxstat.c (__fxstat): Likewise. * sysdeps/mach/hurd/fxstat64.c (__fxstat64): Likewise. * sysdeps/mach/hurd/lxstat.c (__lxstat): Likewise. * sysdeps/mach/hurd/lxstat64.c (__lxstat64): Likewise. * sysdeps/mach/hurd/statfs.c (__statfs): Likewise. * sysdeps/mach/hurd/statfs64.c (__statfs64): Likewise. * sysdeps/mach/hurd/fstatfs.c (__fstatfs): Likewise. * sysdeps/mach/hurd/fstatfs64.c (__fstatfs64): Likewise. * sysdeps/mach/hurd/pwrite64.c (__libc_pwrite64): Do real work here. * sysdeps/mach/hurd/pwrite.c (__libc_pwrite): Call that. * sysdeps/mach/hurd/pread64.c (__libc_pread64): Do real work here. * sysdeps/mach/hurd/pread.c (__libc_pread): Call that. * sysdeps/mach/hurd/lseek64.c (__libc_lseek64): Do real work here. * sysdeps/mach/hurd/lseek.c (__libc_lseek): Call that. * sysdeps/mach/hurd/readdir64.c (__readdir64): Do real work here. * sysdeps/mach/hurd/readdir.c (__readdir): Call that. * sysdeps/mach/hurd/readdir64_r.c (__readdir64_r): Do real work here. * sysdeps/mach/hurd/readdir_r.c (__readdir64_r): Call that. * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Use struct stat64 for io_stat argument. * sysdeps/mach/hurd/readlink.c (__readlink): Likewise. * hurd/fopenport.c (seekio): Remove EOVERFLOW check, pass POS directly to io_seek. * hurd/fd-read.c (_hurd_fd_read): Use loff_t for OFFSET argument. * hurd/fd-write.c (_hurd_fd_write): Likewise. * hurd/hurd/fd.h: Update decls. * sysdeps/mach/hurd/getcwd.c (_hurd_canonicalize_directory_name_internal): Use ino64_t and struct dirent64. * sysdeps/mach/hurd/dl-sysdep.c (open_file): Use struct stat64. (__xstat): Renamed to __xstat64, use struct stat64 for argument. (__fxstat): Renamed to __fxstat64, use struct stat64 for argument. (__lseek): Renamed to __libc_lseek64, use off64_t for argument. 2002-06-08 Roland McGrath <roland@frob.com> * sysdeps/mach/hurd/dirstream.h (struct __dirstream): Use size_t instead of unsigned long int for __allocation and __size members. 2002-05-19 Ulrich Drepper <drepper@redhat.com>
* 2002-06-08 Roland McGrath <roland@frob.com>Roland McGrath2002-06-111-3/+3
| | | | | * sysdeps/mach/hurd/dirstream.h (struct __dirstream): Use size_t instead of unsigned long int for __allocation and __size members.
* Update.Andreas Jaeger2002-06-093-0/+7
| | | | | | | | | 2002-06-09 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/dl-brk.c: Move... * sysdeps/unix/sysv/linux/dl-brk.c: ...here. * sysdeps/unix/sysv/linux/i386/dl-sbrk.c: Move... * sysdeps/unix/sysv/linux/dl-sbrk.c: ...here.
* Update.Andreas Jaeger2002-06-071-0/+4
| | | | | | 2002-06-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/ia64/pt-machine.h (MEMORY_BARRIER): Fix typo.
* (MEMORY_BARRIER): Fix typo.Andreas Jaeger2002-06-071-1/+1
|
* * sysdeps/mach/hurd/bits/environments.h: File removed.Roland McGrath2002-06-071-0/+4
|
* 2002-06-07 Roland McGrath <roland@frob.com>Roland McGrath2002-06-071-53/+0
| | | | * sysdeps/mach/hurd/bits/environments.h: File removed.
* (__fxstat64, __lxstat64): Only define if not already defined.Andreas Jaeger2002-06-071-2/+6
|
* Update.Andreas Jaeger2002-06-0710-6/+27
| | | | | | | | | | | | | | | | | | | 2002-06-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/sendfile64.c: New. * sysdeps/unix/sysv/linux/ia64/sendfile64.c: New. * sysdeps/unix/sysv/linux/sparc/sparc64/sendfile64.c: New. * sysdeps/unix/sysv/linux/x86_64/sendfile64.c: New. * sysdeps/unix/sysv/linux/syscalls.list (sendfile): Remove EXTRA. (sendfile64): Likewise. * sysdeps/unix/sysv/linux/alpha/syscalls.list (sendfile): Likewise. * sysdeps/unix/sysv/linux/ia64/syscalls.list (sendfile): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (sendfile): Likewise. * sysdeps/unix/sysv/linux/x86_64/syscalls.list (sendfile): Likewise. * include/sys/stat.h (__fxstat64, __lxstat64): Only define if not already defined.
* Update.Andreas Jaeger2002-06-062-1/+8
| | | | | | | | | 2002-06-04 Bruno Haible <bruno@clisp.org> * sysdeps/cris/stackinfo.h: New file. * sysdeps/hppa/dl-machine.h (elf_machine_rela): Cast reloc_addr to an integer type before performing bit operations on it.
* Cris stack information.Andreas Jaeger2002-06-061-0/+28
|
* * sysdeps/generic/sendfile.c: Include <errno.h>.Roland McGrath2002-06-053-0/+6
| | | | * sysdeps/generic/sendfile64.c: Likewise.