about summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
...
* 2001-12-10 Roland McGrath <roland@frob.com>Roland McGrath2001-12-112-2/+16
| | | | | | * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Fix conditionals so this is set by default for stdio and not for libio. * sysdeps/mach/hurd/configure: Regenerated.
* Update.Ulrich Drepper2001-12-101-50/+9
| | | | | | | | | | 2001-12-10 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/glob.c (glob): Return only pattern if nothing matches and GLOB_NOCHECK is set. * posix/globtest.sh: Correct expected result for NOCHECK test. * po/ca.po: Update from translation team.
* * sysdeps/powerpc/Dist: Update for recent FP changes. Geoff Keating2001-12-072-3/+3
| | | | | | | | * sysdeps/powerpc/fpu/Dist: Likewise. 2001-12-07 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/Dist: Update for recent FP changes. * sysdeps/powerpc/fpu/Dist: Likewise.
* Include <string.h>.Andreas Schwab2001-12-071-0/+1
|
* * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr Geoff Keating2001-12-065-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | save/restore functions here. (libm-support): Don't define these functions here. * sysdeps/powerpc/fpu/Makefile: Build the fpr save/restore functions here. * sysdeps/powerpc/fe_nomask.c: Move to... * sysdeps/powerpc/fpu/fe_nomask.c: ... here. * sysdeps/powerpc/fprrest.S: Move to... * sysdeps/powerpc/fpu/fprrest.S: ... here. * sysdeps/powerpc/fprsave.S: Move to... * sysdeps/powerpc/fpu/fprsave.S: ... here. 2001-12-06 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr save/restore functions here. (libm-support): Don't define these functions here. * sysdeps/powerpc/fpu/Makefile: Build the fpr save/restore functions here. * sysdeps/powerpc/fe_nomask.c: Move to... * sysdeps/powerpc/fpu/fe_nomask.c: ... here. * sysdeps/powerpc/fprrest.S: Move to... * sysdeps/powerpc/fpu/fprrest.S: ... here. * sysdeps/powerpc/fprsave.S: Move to... * sysdeps/powerpc/fpu/fprsave.S: ... here.
* Open socket for communication with network layer.Ulrich Drepper2001-12-061-0/+111
|
* * config.make.in (with-fp): Define from configure. Geoff Keating2001-12-061-0/+5
| | | | | | | | | | | | | | * configure.in: Substitute with_fp. * configure: Regenerate. * powerpc/Makefile: Set -msoft-float when --without-fp is specified, and don't change FPU environment. 2001-12-06 Geoff Keating <geoffk@redhat.com> * config.make.in (with-fp): Define from configure. * configure.in: Substitute with_fp. * configure: Regenerate. * sysdeps/powerpc/Makefile: Set -msoft-float when --without-fp is specified, and don't change FPU environment.
* Update.Ulrich Drepper2001-12-061-10/+6
| | | | * sysdeps/generic/strncase.c: Likewise.
* (__strcasecmp): Little performance patch.Ulrich Drepper2001-12-061-11/+6
|
* * sysdeps/powerpc/__longjmp.S: Don't restore FP registers. Geoff Keating2001-12-066-38/+149
| | | | | | | | | | | | | | | | | | | | * sysdeps/powerpc/fpu/__longjmp.S: Do restore FP registers. * sysdeps/powerpc/setjmp.S: Don't save FP registers. * sysdeps/powerpc/fpu/setjmp.S: Do save FP registers. * sysdeps/powerpc/fclrexcpt.c: Move to... * sysdeps/powerpc/fpu/fclrexcpt.c: ... here. * sysdeps/powerpc/fpu_control.h: Move to... * sysdeps/powerpc/fpu/fpu_control.h: ... here. 2001-12-05 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/__longjmp.S: Don't restore FP registers. * sysdeps/powerpc/fpu/__longjmp.S: Do restore FP registers. * sysdeps/powerpc/setjmp.S: Don't save FP registers. * sysdeps/powerpc/fpu/setjmp.S: Do save FP registers. * sysdeps/powerpc/fclrexcpt.c: Move to... * sysdeps/powerpc/fpu/fclrexcpt.c: ... here. * sysdeps/powerpc/fpu_control.h: Move to... * sysdeps/powerpc/fpu/fpu_control.h: ... here.
* Update.Ulrich Drepper2001-12-051-4/+13
| | | | | | | | | | | | | | | | | | | | * iconvdata/ibm1129.h: Remove duplicate mappings. * iconvdata/ibm937.c: Handle overflow errors. Handle new tables. * iconvdata/ibm937.h: Reorganize table to safe a lot of space. Patch by Masahide Washizawa <WASHI@jp.ibm.com>. * timezone/zic.c: Fix handling of turnaround times. Patch by Arthur David Olson <olsona@dc37a.nci.nih.gov>. 2001-12-02 Moshe Olshansky <OLSHANSK@il.ibm.com> * sysdeps/ieee754/dbl-64/e_remainder.c (__ieee754_remainder): Fix overflow problem. 2001-12-05 Ulrich Drepper <drepper@redhat.com> * posix/regex.c: For use outside glibc defined bounded pointer macros here. Patch by Jim Meyering <jim@meyering.net>.
* 2001-12-01 Roland McGrath <roland@frob.com>Roland McGrath2001-12-022-2/+2
| | | | | | * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Add missing backslash in test arguments. * sysdeps/mach/hurd/configure: Regenerated.
* (next_brace_sub): Return NULL if braces don't match, fix {{a,b},c} globbing, ↵Ulrich Drepper2001-11-291-34/+6
| | | | clean up.
* Update.Andreas Jaeger2001-11-291-0/+2
| | | | * sysdeps/unix/sysv/linux/x86_64/Versions: Add arch_prctl.
* Update.Andreas Jaeger2001-11-291-0/+1
| | | | | * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Add arch_prctl call.
* Include libioP.h for _IO_flush_all_lockp prototype.Andreas Jaeger2001-11-291-1/+1
|
* Update.Ulrich Drepper2001-11-281-2/+2
| | | | | | | | | | | 2001-11-28 Ulrich Drepper <drepper@redhat.com> * libio/genops.c (_IO_flush_all_lockp): New function. The same code as the old _IO_flush_all but lock only if parameter is nonzero. (_IO_flush_all): Call _IO_flush_all_lockp with 1 as parameter. * libio/libioP.h: Add prototype for _IO_flush_all_lockp. * sysdeps/generic/abort.c (fflush): Define to _IO_flush_all_lockp(0) if libio is used.
* Update.Ulrich Drepper2001-11-281-52/+57
| | | | | | | 2001-11-28 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/fpu/bits/mathinline.h (__signbitf, __signbit, __signbitl): Only define for ISO C99.
* Update.Ulrich Drepper2001-11-271-2/+15
| | | | | | 2001-11-21 Bruno Haible <bruno@clisp.org> * charmaps/ISO-8859-16: Swap 0xa5 and 0xab entries.
* Update.Andreas Jaeger2001-11-261-7/+2
| | | | | | | 2001-11-26 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/hppa/brk.c: Remove __brk_addr alias, avoid warning.
* Update.Andreas Jaeger2001-11-265-18/+14
| | | | | | | | | | | | | | | | | | | | | 2001-11-26 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-128/e_log10l.c (L102B): Fix typo in initialization. * sysdeps/ieee754/ldbl-128/e_coshl.c (__ieee754_coshl): Remove unused variables. Fix threshold for returning 1.0. * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (neval, deval): Constify argument. * sysdeps/ieee754/ldbl-128/s_erfl.c (neval, deval): Likewise, and remove unused variables. * sysdeps/ieee754/ldbl-128/e_j0l.c (neval, deval): Likewise. * sysdeps/ieee754/ldbl-128/e_j1l.c (neval, deval): Likewise, and include local math header files.
* (L102B): Fix typo in initialization.Andreas Jaeger2001-11-261-1/+1
|
* Update.Andreas Jaeger2001-11-222-2/+2
| | | | | | | 2001-11-22 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Add brace to avoid warning.
* Update.Andreas Jaeger2001-11-211-0/+80
| | | | | | | | | 2001-11-21 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/x86_64/sys/debugreg.h: New file. * sysdeps/unix/sysv/linux/x86_64/Makefile (sysdep_headers): Add sys/debugreg.h
* * include/features.h (__GLIBC_HAVE_LONG_LONG): Define for Andreas Jaeger2001-11-191-3/+3
| | | | | | | compilers that support it. * posix/sys/types.h: Use __GLIBC_HAVE_LONG_LONG. * sysdeps/unix/sysv/linux/bits/types.h: Likewise. * stdlib/stdlib.h: Likewise.
* (__erfcl): Fix K&R header.Andreas Jaeger2001-11-161-16/+16
|
* Update.Ulrich Drepper2001-11-161-3/+3
| | | | | | 2001-11-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/unwind-dw2-fde.c: Don't use recursive mutexes.
* Update.Ulrich Drepper2001-11-1643-29/+3900
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-02 Jakub Jelinek <jakub@redhat.com> H.J. Lu <hjl@gnu.org> * configure.in (libc_cv_gcc_static_libgcc): Set to -static-libgcc if gcc supports this flag. (EXPORT_UNWIND_FIND_FDE): Define unless target configure disables it. (gcc3): Allow glibc to be compiled with gcc 3.x. * config.h.in (EXPORT_UNWIND_FIND_FDE): Add. * config.make.in (static-libgcc, unwind-find-fde): Add. * Makerules (build-shlib-helper, build-module-helper): Use it. * scripts/versions.awk: Make sure GLIBC_ versions come first. * elf/soinit.c (__libc_global_ctors): Set tbases and dbases if necessary. (_fini): Call __deregister_frame_info_bases if __register_frame_info_bases was used to register. * elf/Versions (__register_frame_info, __deregister_frame_info): Add for GLIBC_2.0. (__register_frame_info_bases, __register_frame_info_table_bases, __deregister_frame_info_bases, _Unwind_Find_FDE): Add for GLIBC_2.2.5. * elf/Makefile (routines): Add unwind-dw2-fde. (shared-only-routines): Add unwind-dw2-fde. * sysdeps/alpha/gccframe.h: New file. * sysdeps/arm/gccframe.h: New file. * sysdeps/generic/framestate.c: New file. * sysdeps/generic/dwarf2.h: New file. * sysdeps/generic/gccframe.h (struct object): Update from gcc 3.0. * sysdeps/generic/unwind-dw2-fde.c: New file. * sysdeps/unix/sysv/linux/ia64/unwind-dw2-fde.c: New file. * sysdeps/generic/unwind-dw2-fde.h: New file. * sysdeps/generic/unwind-dw2.c: New file. * sysdeps/generic/unwind-pe.h: New file. * sysdeps/generic/unwind.h: New file. * sysdeps/hppa/gccframe.h: New file. * sysdeps/i386/gccframe.h: New file. * sysdeps/m68k/gccframe.h: New file. * sysdeps/mips/gccframe.h: New file. * sysdeps/powerpc/gccframe.h: New file. * sysdeps/s390/gccframe.h: New file. * sysdeps/sh/gccframe.h: New file. * sysdeps/sparc/gccframe.h: New file. * sysdeps/vax/gccframe.h: New file. * sysdeps/unix/sysv/linux/configure.in (libc_cv_gcc_unwind_find_fde): Set on all architectures except ia64. * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Set for i386. * sysdeps/mach/hurd/i386/Versions (__register_frame_info, __deregister_frame_info): Move to elf/Versions. * sysdeps/unix/sysv/linux/m68k/Versions: Likewise. * sysdeps/unix/sysv/linux/arm/Versions: Likewise. * sysdeps/unix/sysv/linux/alpha/Versions: Likewise. * sysdeps/unix/sysv/linux/i386/Versions: Likewise. * sysdeps/unix/sysv/linux/mips/Versions: Likewise. * sysdeps/unix/sysv/linux/powerpc/Versions: Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Likewise. * sysdeps/mach/hurd/i386/Makefile (sysdep-routines): Add framestate. * sysdeps/unix/sysv/linux/arm/Makefile: Likewise. * sysdeps/unix/sysv/linux/alpha/Makefile: Likewise. * sysdeps/unix/sysv/linux/i386/Makefile: Likewise. * sysdeps/unix/sysv/linux/m68k/Makefile: Likewise. * sysdeps/unix/sysv/linux/mips/Makefile: Likewise. * sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise. * sysdeps/unix/sysv/linux/sparc/Makefile: Likewise. * sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: New file. * sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed: New file. * sysdeps/generic/strnlen.c: New file.
* * stdio-common/tmpfile.c: Moved to ...Roland McGrath2001-11-132-0/+126
| | | | | | | | | | | | * sysdeps/generic/tmpfile.c: ... here. * sysdeps/mach/hurd/tmpfile.c: New file. * hurd/fopenport.c (__fopenport): Renamed from fopenport. [USE_IN_LIBIO] (fopencookie): #define as _IO_fopencookie. (fopenport): Define as weak alias. * libio/iofopncook.c (_IO_fopencookie): Move forward declaration ... * libio/libioP.h: ... to here.
* Update.Ulrich Drepper2001-11-101-0/+14
| | | | | | | | | 2001-11-10 Ulrich Drepper <drepper@redhat.com> * elf/dl-load.c (_dl_map_object_from_fd): Remove use of _dl_pf_to_prot. Use arithmetic operation using PF_TO_PROT macro. * sysdeps/generic/ldsodefs.h (PF_TO_PROT): New macro. * elf/dl-reloc.c (_dl_relocate_object): Likewise.
* Update.Andreas Jaeger2001-11-101-0/+244
| | | | | | | | 2001-11-10 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/e_log2l.c: New file. * sysdeps/ieee754/ldbl-128/e_log10l.c: Likewise. Contributed by Stephen L Moshier <moshier@mediaone.net>.
* 128-bit long double implementation of e_log2.Andreas Jaeger2001-11-101-0/+237
|
* Hurd/PowerPC port contributed by Peter Bruin <pjbruin@dds.nl>.Roland McGrath2001-11-1010-0/+1260
| | | | | | | | | | | | | | * NEWS: Mention it. * sysdeps/mach/hurd/powerpc/exc2signal.c: New file. * sysdeps/mach/hurd/powerpc/init-first.c: New file. * sysdeps/mach/hurd/powerpc/intr-msg.h: New file. * sysdeps/mach/hurd/powerpc/longjmp-ts.c: New file. * sysdeps/mach/hurd/powerpc/register-dump.h: New file. * sysdeps/mach/hurd/powerpc/sigreturn.c: New file. * sysdeps/mach/hurd/powerpc/static-start.S: New file. * sysdeps/mach/hurd/powerpc/trampoline.c: New file. * sysdeps/mach/hurd/powerpc/bits/sigcontext.h: New file. * sysdeps/mach/hurd/powerpc/Dist: New file.
* New file to fix RLIM_INFINITY.Andreas Schwab2001-11-091-0/+209
|
* Update.Ulrich Drepper2001-11-082-107/+107
| | | | | | | | | | | * sysdeps/generic/dl-cache.c: Optimize SEARCH_CACHE and HWCAP_CHECK macro code. * elf/dl-misc.c (_dl_sysdep_read_whole_file): Optimize code a bit. Now returns MAP_FAILED on error. * elf/rtld.c: Adjust caller. * sysdeps/generic/dl-cache.c: Likewise. * sysdeps/generic/ldsodefs.h: Adjust description.
* (DL_DEBUG_HELP): New macro.Ulrich Drepper2001-11-061-0/+2
|
* * sysdeps/mach/powerpc/sysdep.h: Include sysdeps/unix/powerpc/sysdep.hRoland McGrath2001-11-061-2/+1
| | | | instead of sysdeps/powerpc/elf/sysdep.h and sysdeps/unix/sysdep.h.
* 2001-11-06 Roland McGrath <roland@frob.com>Roland McGrath2001-11-061-1/+0
| | | | | | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't include sysdeps/powerpc/elf/sysdep.h. Reported by Kaoru Fukui <k_fukui@highway.ne.jp>.
* Update.Ulrich Drepper2001-11-063-15/+25
| | | | | | | | | | | | | * elf/elf.h: Add dynamic tag definitions for prelinking. * elf/rtld.c (process_envvars): Avoid using array of string pointers. Rewrite code to remove environment varables for SUID binaries. Small optimization in LD_PROFILE handling. * sysdeps/generic/unsecvars.h: Adjust format for process_envvars changes. * sysdeps/unix/sysv/linux/i386/dl-librecon.h: Likewise. * sysdeps/generic/dl-sysdep.c: Don't initialize _dl_cpuclock_offset.
* Update.Ulrich Drepper2001-11-051-3/+2
| | | | | | | * elf/dl-reloc.c (_dl_reloc_bad_type): Rewrite to not use writable strings. Change type of second parameter. * sysdeps/generic/ldsodefs.h: Adjust _dl_reloc_bad_type prototype for last change.
* 2001-11-05 Roland McGrath <roland@frob.com>Roland McGrath2001-11-052-139/+121
| | | | | | | | | * sysdeps/powerpc/elf/sysdep.h: Remove this file, because it overrides the more-specific unix/sysv/linux/powerpc file and breaks everything. * sysdeps/powerpc/sysdep.h (ALIGNARG, ASM_TYPE_DIRECTIVE, ASM_SIZE_DIRECTIVE, CALL_MCOUNT, ENTRY, EALIGN, DO_CALL, JUMPTARGET, PSEUDO, PSEUDO_RET, PSEUDO_END, L, C_TEXT): These macros moved here here, put under [__ELF__].
* (REGISTER_DUMP): Correct second argument of register_dump call.Ulrich Drepper2001-10-312-2/+2
|
* Update.Andreas Jaeger2001-10-291-0/+7
| | | | | | | 2001-10-29 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/dbl-64/mpa.h: Add prototypes for internal functions.
* Support for Mach/PowerPC contributed by Peter Bruin <pjbruin@dds.nl>.Roland McGrath2001-10-297-52/+165
| | | | | | | | | | | | | * sysdeps/mach/powerpc/machine-sp.h: New file. * sysdeps/mach/powerpc/sysdep.h: New file. * sysdeps/mach/powerpc/thread_state.h: New file. * sysdeps/mach/hurd/i386/Makefile: File removed; crt0.o rules moved ... * sysdeps/mach/hurd/Makefile: ... to here. For the time being, we can expect to need the same thing on every platform. * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: File moved ... * sysdeps/generic/sys/ucontext.h: ... to replace this one.
* * sysdeps/unix/sysv/linux/powerpc/sysdep.h (ALIGNARG,Roland McGrath2001-10-293-123/+147
| | | | | | | | | | ASM_TYPE_DIRECTIVE, ASM_SIZE_DIRECTIVE, CALL_MCOUNT, ENTRY, EALIGN, DO_CALL, JUMPTARGET, PSEUDO, PSEUDO_RET, PSEUDO_END, L, C_TEXT): Move all these assembly-related definitions to ... * sysdeps/powerpc/elf/sysdep.h: ... this new file. * sysdeps/mach/powerpc/machine-lock.h: Assembly code rewritten by Peter Bruin <pjbruin@dds.nl>.
* Update.Ulrich Drepper2001-10-272-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-10-26 Ulrich Drepper <drepper@redhat.com> * string/strxfrm.c [USE_IN_EXTENDED_LOCALE_MODEL]: Correctly get nrules value. 2001-10-24 H.J. Lu <hjl@gnu.org> * sysdeps/generic/bits/dlfcn.h (DL_CALL_FCT): Cast to void *. Use __BEGIN_DECLS/__END_DECLS around prototypes. * sysdeps/mips/bits/dlfcn.h (DL_CALL_FCT): Likewise. 2001-10-21 Jim Meyering <meyering@lucent.com> * malloc/obstack.c (_): Honor the setting of ENABLE_NLS. Otherwise, this code would end up calling gettext even in packages built with --disable-nls. * posix/getopt.c (_): Likewise. * posix/regex.c (_): Likewise. 2001-10-26 Ulrich Drepper <drepper@redhat.com> * resolv/gethnamaddr.c (gethostbyaddr): Use ip6.addr for reverse lookup not ip6.int. * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise. Reported by Martin.v.Loewis@t-online.de [PR libc/2598]. 2001-10-19 Jakub Jelinek <jakub@redhat.com> * misc/sys/cdefs.h (__attribute_used__): Define. * elf/rtld.c (_dl_start): Add __attribute_used__. * elf/dl-runtime.c (fixup, profile_fixup): Likewise.
* (_fp_hw): Define object type.Ulrich Drepper2001-10-191-0/+1
|
* * sysdeps/m68k/fpu/libm-test-ulps: Updated for fixed cbrtlAndreas Schwab2001-10-162-51/+38
| | | | implementation.
* * sysdeps/m68k/setjmp.c: Also define setjmp and _setjmp if Andreas Schwab2001-10-163-62/+20
| | | | | | | | | | BSD_SETJMP or BSD__SETJMP is defined, resp. * sysdeps/m68k/bsd-setjmp.c: Inline setjmp code instead of making a tail call to __sigsetjmp that would require extending the caller's frame. * sysdeps/m68k/bsd-_setjmp.c: Likewise. * sysdeps/m68k/bsd-setjmp.S: Deleted. * sysdeps/m68k/bsd-_setjmp.S: Deleted.
* Fix parentheses.Andreas Jaeger2001-10-161-2/+2
|