summary refs log tree commit diff
path: root/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Fixed incorrect use of mvcle introduced by 2001-07-12 change.Andreas Jaeger2001-08-022-5/+3
|
* Update.Ulrich Drepper2001-07-313-20/+12
| | | | | | | * sysdeps/unix/sysv/linux/i386/getcontext.S: Don't touch the %gs register so that contexts can be used in different threads. * sysdeps/unix/sysv/linux/i386/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/i386/swapcontext.S: Likewise.
* Update.Ulrich Drepper2001-07-313-20/+4
| | | | | | | | | | | * sysdeps/unix/sysv/linux/cmsg_nxthdr.c (__cmsg_nxthdr): Correct test for cmsg struct size. * sysdeps/unix/sysv/linux/bits/socket.h (__cmsg_nxthdr): Likewise. * sysdeps/unix/sysv/linux/i386/makecontext.S: Remove unnecessary initializations. * libio/oldiopopen.c: Add lock for old_proc_file_chain access.
* Update.Andreas Jaeger2001-07-315-25/+0
| | | | | | | | * sysdeps/unix/sysv/linux/sparc/bits/poll.h (NPOLLFILE): Removed. * sysdeps/unix/sysv/linux/mips/bits/poll.h (NPOLLFILE): Removed. * sysdeps/unix/sysv/linux/m68k/bits/poll.h (NPOLLFILE): Removed. * sysdeps/unix/sysv/linux/bits/poll.h (NPOLLFILE): Removed. * sysdeps/generic/bits/poll.h (NPOLLFILE): Removed.
* Update.Andreas Jaeger2001-07-301-0/+84
| | | | | * sysdeps/ieee754/ldbl-128/e_atanhl.c: New file, contributed by Stephen L Moshier.
* * sysdeps/mach/hurd/recvmsg.c: New file. * sysdeps/mach/hurd/sendmsg.c: New ↵Mark Kettenis2001-07-292-0/+296
| | | | | | | | | file. 2001-07-29 Mark Kettenis <kettenis@gnu.org> * sysdeps/mach/hurd/recvmsg.c: New file. * sysdeps/mach/hurd/sendmsg.c: New file.
* Update.Ulrich Drepper2001-07-287-4/+6
| | | | | | | | | | | | * sysdeps/mips/Dist: Remove non-existing files. * sysdeps/mips/mips64/Dist: Likewise. * sysdeps/mips/mipsel/Dist: Removed. * iconv/Makefile (distribute): Add strtab.c and iconvconfig.h. * sysdeps/generic/Dist: Add bits/link.h. * sysdeps/unix/sysv/linux/m68k/Dist: Add sys/procfs.h. * sysdeps/unix/sysv/aix/Dist: Add dl-support.c, dl-addr.c, and dl-error.c. * sysdeps/ia64/Dist: Add bits/link.h.
* Update.Andreas Jaeger2001-07-271-4/+3
| | | | | | | | | | | 2001-07-27 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h (SC_GPRS): Fix value following change from 2001-05-30. * sysdeps/s390/s390-64/bits/setjmp.h (_JMPBUF_UNWINDS): Follow rename change from 2001-07-12 for __jmp_buf. Patches by Ulrich Weigand <Ulrich.Weigand@de.ibm.com>.
* (SC_GPRS): Fix value following change from 2001-05-30.Andreas Jaeger2001-07-271-3/+2
|
* 2001-07-26 Roland McGrath <roland@frob.com>Roland McGrath2001-07-262-3/+33
| | | | | | | | | | * sysdeps/generic/bits/termios.h (EXTA, EXTB): Make these conditional on __USE_MISC rather than __USE_BSD. (B57600, B115200, B230400, B460800, B500000, B576000, B921600, B1000000, B1152000, B1500000, B2000000, B2500000, B3000000, B3500000, B4000000): New macros. * sysdeps/generic/tcsetattr.c (bad_speed): Accept those values. * termios/cfsetspeed.c (speeds): Likewise.
* Update.Ulrich Drepper2001-07-261-171/+203
| | | | | | | | | 2001-07-26 kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/dl-machine.h (elf_machine_load_address): Don't use multi-line strings. (FUN_ADDR, FGR_SAVE, ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise. (elf_machine_rela): Handle unaligned relocation.
* Update.Ulrich Drepper2001-07-266-457/+539
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-07 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/dl-symaddr.c (_dl_symbol_address): Update call to __ia64_make_fptr() for new interface. (_dl_function_address): Remove. * sysdeps/ia64/dl-machine.h (IA64_BOOT_FPTR_TABLE_LEN): Rename from IA64_BOOT_FPTR_SIZE and reduce its value from 256 to 200. (struct ia64_fdesc): Rename from struct ia64_fptr and drop "next" pointer. Rename member "func" to "ip". (struct ia64_fdesc_table): New type. (__ia64_make_fptr): Change prototype. (__ia64_init_bootstrap_fdesc_table): New function. (ELF_MACHINE_BEFORE_RTLD_RELOC): New macro. (__boot_ldso_fptr): Removed. (__fptr_next): Removed. (__fptr_root): Removed. (__fptr_count): Removed. (TRAMPOLINE_TEMPLATE): Fix typo in comment. Don't use multi-line strings to avoid warning from gcc3. (RTLD_START): Don't use multi-line strings. (ELF_MACHINE_START_ADDRESS): Use DL_STATIC_FUNCTION_ADDRESS. (elf_machine_fixup_plt): Update the code entry point in the function descriptor through a "volatile" pointer to ensure proper write ordering. (elf_machine_rela): Simplify handling of FPTR relocs: always call __ia64_make_fptr(). * sysdeps/ia64/dl-lookupcfg.h (DL_AUTO_FUNCTION_ADDRESS): New macro. (DL_STATIC_FUNCTION_ADDRESS): Likewise. (DL_DT_INIT_ADDRESS): Use DL_AUTO_FUNCTION_ADDRESS. (DL_DT_FINI_ADDRESS): Likewise. * sysdeps/ia64/dl-fptr.c: Rewrite for better scalability and to avoid deadlocks. * include/link.h: Add member machine specific "l_mach" member to link_map. * sysdeps/generic/bits/link.h: New file. * sysdeps/ia64/bits/link.h: Likewise. * elf/rtld.c (_dl_start): Fix typo in comment. (_dl_start_final): Copy new "l_mach" member from temporary to final bootstrap map.
* Update.Ulrich Drepper2001-07-251-0/+3
| | | | | | | | | | | | | 2001-07-25 Ulrich Drepper <drepper@redhat.com> * csu/gmon-start.c: Use ENTRY_POINT_DECL is defined instead of a declaration using ENTRY_POINT. * sysdeps/ia64/elf/entry.h (ENTRY_POINT_DECL): New definition. 2001-07-25 H.J. Lu <hjl@gnu.org> * csu/gmon-start.c: Include <entry.h> (_start): Replaced with ENTRY_POINT.
* * sysdeps/unix/bsd/bsd4.4/bits/socket.h: New file.Mark Kettenis2001-07-251-0/+316
| | | | | | 2001-07-25 Mark Kettenis <kettenis@gnu.org> * sysdeps/unix/bsd/bsd4.4/bits/socket.h: New file.
* Update.Ulrich Drepper2001-07-252-0/+92
| | | | | | | | | | | | | | | | | | | 2001-07-25 Jakub Jelinek <jakub@redhat.com> * elf/Makefile (routines): Add dl-iteratephdr and dl-iteratephdr-static. (elide-routines.os): Add dl-iteratephdr-static. * elf/dl-iteratephdr.c: New file. * elf/link.h (struct dl_phdr_info): New definition. (dl_iterate_phdr): New prototype. * elf/Versions (dl_iterate_phdr): Add at GLIBC_2.2.4. * include/link.h (struct dl_phdr_info): New definition. (dl_iterate_phdr, __dl_iterate_phdr): New prototypes. * sysdeps/generic/dl-iteratephdr-static.c: New file. * sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c: New file. * hurd/hurdsig.c (_hurdsig_init): Fix incorrect initialization of pending signals.
* (__elf_preferred_address): Prefer gaps below main executable.Andreas Jaeger2001-07-251-1/+5
|
* Initialize %fs, %gs, and floating-point status as well.Ulrich Drepper2001-07-241-0/+16
|
* Update.Ulrich Drepper2001-07-242-2/+6
| | | | | | | | | | | | | * libio/genops.c (_IO_list_all_stamp): New variable. (_IO_un_link): Bump _IO_list_all_stamp after removing from list. (_IO_link): Likewise for insertion. (flush_cleanup): New function. (_IO_flush_all): Get list_all_lock and all individual locks for the streams. Detect and handle changes to the _IO_list_all list. (_IO_flush_all_linebuffered): Likewise. * sysdeps/generic/bits/stdio-lock.h: Define _IO_cleanup_region_start_noarg. * sysdeps/mach/hurd/bits/stdio-lock.c: Likewise.
* Update.Andreas Jaeger2001-07-231-11/+11
| | | | | | | | 2001-07-23 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-128/s_log1pl.c (__log1pl): Return proper sign for 0 input and set divide by zero exception for -1 input. Return argument if NaN or infinity.
* Add some deltas.Andreas Jaeger2001-07-231-9/+31
|
* Update.Andreas Jaeger2001-07-231-10/+14
| | | | | | | 2001-07-23 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Return proper sign for 0 input. Return NaN with no exception for NaN input.
* * hurd/hurdsig.c (_hurd_internal_post_signal): Support SA_RESETHANDRoland McGrath2001-07-231-2/+19
| | | | | | | | | | | | | | | and SA_NODEFER options. Spurred to action by Igor Khavkine. * sysdeps/generic/bits/sigaction.h [__USE_UNIX98 || __USE_MISC] (SA_NODEFER, SA_RESETHAND): New macros, same bit values as FreeBSD. [__USE_MISC] (SA_INTERRUPT): New macro, value 0. [__USE_MISC] (SA_NOMASK, SA_ONESHOT, SA_STACK): New macros, aliases as in other sysdeps versions of this file. * sysdeps/generic/bits/sigaction.h (struct sigaction): Use a union and provide sa_handler and sa_sigaction member names as macros, as done in other sysdeps versions of this file. Suggested by Igor Khavkine <i_khavki@alcor.concordia.ca>.
* * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Don'tAndreas Schwab2001-07-221-1/+1
| | | | | mark asm input operand as clobbered. * sysdeps/unix/sysv/linux/m68k/brk.c (__brk): Likewise.
* (INLINE_SYSCALL): Don't mark asm input operand as clobbered.Andreas Schwab2001-07-221-1/+1
|
* 2001-07-20 Roland McGrath <roland@frob.com>Roland McGrath2001-07-211-2/+2
| | | | * sysdeps/mach/hurd/device-nrs.h: Comment fix, typo fix.
* * sysdeps/generic/device-nrs.h (DEV_TTY_P): Change argument typeRoland McGrath2001-07-213-4/+32
| | | | | | | from `dev_t' (st_rdev value) `const struct stat *'. * sysdeps/unix/sysv/linux/device-nrs.h (DEV_TTY_P): Likewise. * libio/filedoalloc.c (_IO_file_doallocate): Change caller. * sysdeps/mach/hurd/device-nrs.h: New file.
* Synch with kernel.Andreas Jaeger2001-07-201-1/+1
|
* Define DEV_TTY_P.Ulrich Drepper2001-07-182-2/+20
|
* Fix last change.Andreas Schwab2001-07-171-0/+1
|
* Update.Ulrich Drepper2001-07-171-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-17 Ulrich Drepper <drepper@redhat.com> * inet/rcmd.c (iruserfopen): Disable implicit locking for the stream. * inet/ruserpass.c (ruserpass): Likewise. * nss/nsswitch.c (nss_parse_file): Likewise. * resolv/res_hconf.c (_res_hconf_init): Likewise. * resolv/res_init.c (__res_vinit): Likewise. * gmon/bb_exit_func.c (__bb_exit_func): Likewise. * misc/getpass.c (getpass): Likewise. * misc/getusershell.c (initshells): Likewise. * misc/getttyent.c (setttyent): Likewise. * misc/mntent_r.c (__setmntent): Likewise. * time/getdate.c (__getdate_r): Likewise. * time/tzfile.c (__tzfile_read): Likewise. * iconv/gconv_conf.c (read_conf_file): Likewise. * intl/localealias.c (read_alias_file): Disable implicit locking for the stream. Use _unlocked functions for glibc. * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Disable implicit locking for the stream. (__get_nprocs_conf): Likewise. (phys_pages_info): Likewise.
* Update.Ulrich Drepper2001-07-165-181/+16
| | | | | | | | | | | | | 2001-07-13 H.J. Lu <hjl@gnu.org> * sysdeps/mips/dl-machine.h (MAP_BASE_ADDR): Removed. (elf_machine_got_rel): Defined only if RTLD_BOOTSTRAP is not defined. (RESOLVE_GOTSYM): Rewrite to use RESOLVE. * sysdeps/mips/rtld-ldscript.in: Removed. * sysdeps/mips/rtld-parms: Likewise. * sysdeps/mips/mips64/rtld-parms: Likewise. * sysdeps/mips/mipsel/rtld-parms: Likewise.
* Update.Ulrich Drepper2001-07-162-6/+6
| | | | | | | | | | | | | | | 2001-07-16 Andreas Schwab <schwab@suse.de> * sysdeps/posix/spawni.c: Fix typo when iterating over signal numbers. 2001-07-16 Andreas Schwab <schwab@suse.de> * math/libm-test.inc (check_float_internal): Fix sign bit test of infinities. 2001-07-16 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/e_expl.c (__ieee754_expl): Make it PIC friendly.
* Update.Ulrich Drepper2001-07-164-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-15 Ulrich Drepper <drepper@redhat.com> * malloc/obstack.c: Define __attribute__ for non-gcc compilers. Patch by Jim Meyering <jim@meyering.net>. 2001-07-12 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h: Reorder fields in the sigaction struct to match the definition in the kernel. 2001-07-12 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S: Correct the test for ENOSYS. 2001-07-12 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/bits/setjmp.h: Add leading underscores to the entries in the __jmp_buf structure. * sysdeps/s390/s390-64/bits/setjmp.h: Likewise. 2001-07-12 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/bcopy.S: Use mvcle for big blocks (> 64K) and a mvc loop for small blocks. * sysdeps/s390/s390-32/memcpy.S: Likewise. * sysdeps/s390/s390-64/bcopy.S: Likewise. * sysdeps/s390/s390-64/memcpy.S: Likewise.
* Use mvcle for big blocks (> 64K) and a mvc loop for small blocks.Ulrich Drepper2001-07-164-14/+61
|
* * sysdeps/unix/sysv/linux/m68k/sys/procfs.h: New file.Andreas Schwab2001-07-152-0/+235
| | | | * sysdeps/unix/sysv/linux/m68k/sys/ucontext.h: New file.
* * sysdeps/unix/sysv/linux/m68k/getpagesize.c: Check _dl_pagesizeAndreas Schwab2001-07-151-1/+6
| | | | first. Default to 4096, not EXEC_PAGESIZE.
* Update.Andreas Jaeger2001-07-142-4/+6
| | | | | | | | | 2001-07-09 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/dl-procinfo.c: Name entry for xmm2. * sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Add HWCAP_I386_XMM, HWCAP_I386_XMM2 to enum.
* Update.Ulrich Drepper2001-07-121-0/+1
| | | | | | 2001-07-12 H.J. Lu <hjl@gnu.org> * sysdeps/generic/segfault.c: Include <errno.h>.
* Update.Ulrich Drepper2001-07-122-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2001-07-01 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk): Remove duplicate sbrk. Closes PR libc/2312. 2001-07-01 Andreas Jaeger <aj@suse.de> * sysdeps/generic/segfault.c (install_handler): Handle case that the output file does not exists. Closes PR libc/2345. 2001-07-11 Ulrich Drepper <drepper@redhat.com> * intl/locale.alias: Use he language code for hebrew, not il [PR libc/2382]. 2001-07-11 Jakub Jelinek <jakub@redhat.com> * iconv/gconv_int.h: Fix comment typo. * hurd/hurdsig.c (_hurdsig_init): Remove a useless line of code. backwards conditional in test for x == 1.0.
* Update.Andreas Jaeger2001-07-111-1/+1
| | | | | | | 2001-07-10 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-128/e_acosl.c (__ieee754_acosl): Fix backwards conditional in test for x == 1.0.
* Update.Andreas Jaeger2001-07-101-0/+6
| | | | | | | 2001-07-10 Andreas Jaeger <aj@suse.de> * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Add ulps for tanh (-0.7).
* * sysdeps/unix/sysv/linux/configure.in: Revert patch from Andreas Jaeger2001-07-091-1/+3
| | | | | | | | | | | | | | | 2001-07-05 for sysconfdir handling. * config.make.in (sysconfdir): Likewise. * configure.in: Likewise. * configure.in: Always assign libc_cv_sysconfdir. 2001-07-09 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/configure.in: Revert patch from 2001-07-05 for sysconfdir handling. * config.make.in (sysconfdir): Likewise. * configure.in: Likewise. * configure.in: Always assign libc_cv_sysconfdir.
* Update.Ulrich Drepper2001-07-081-5/+5
| | | | | * sysdeps/unix/make_errlist.c: Adjust sys_errlist declaration to what we define in <stdio.h>.
* Update.Ulrich Drepper2001-07-087-23/+54
| | | | | | | | | | | | | | | | | | 2001-07-08 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/aix/sendmsg.c (sendmsg): Fix return type. * sysdeps/unix/sysv/aix/recvmsg.c (recvmsg): Likewise. * sysdeps/unix/sysv/aix/recv.c: New file. * sysdeps/unix/sysv/aix/recvfrom.c: Fix various types. * sysdeps/generic/recv.c: Fix return type. * sysdeps/unix/sysv/aix/dl-libc.c (__libc_dlclose): Fix typo. * sysdeps/unix/sysv/aix/gettimeofday.c (__gettimeofday): Add declarations for asm functions.
* Update.Ulrich Drepper2001-07-081-0/+5
| | | | | | 2001-07-07 Ulrich Drepper <drepper@redhat.com> * sysdeps/alpha/fpu/libm-test-ulps: Add deltas for tanh(-0.7).
* Update.Ulrich Drepper2001-07-076-7/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-07-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/sigaction.c (RESTORE2): Put asm explicitly into .text section. 2001-04-16 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h (struct sigcontext): Add 16 longwords reserved for future use to match changes in the kernel. 2001-07-03 Jes Sorensen <jes@trained-monkey.org> * sysdeps/ia64/strncpy.S: Call strnlen() when determining the string length rather than strlen(). Solves the performance problem of doing strlen on a 5MB string when strncpy was called with a length argument of 5 bytes. 2001-07-02 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle R_SPARC_UA16 and R_SPARC_UA32. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise. 2001-07-01 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-96/e_acoshl.c (__ieee754_acoshl): acosh(x) = ln(2x) if x > 2^30. * sysdeps/ieee754/ldbl-128/e_acoshl.c (__ieee754_acoshl): acosh(x) = ln(2x) if x > 2^54. * sysdeps/hppa/dl-machine.h (elf_machine_rela): Handle relocs
* (__ieee754_acoshl): acosh(x) = ln(2x) if x > 2^30.Ulrich Drepper2001-07-071-1/+1
|
* * sysdeps/mach/hurd/i386/exc2signal.c (_hurd_exception2signal): Generate ↵Mark Kettenis2001-07-071-2/+4
| | | | | | | | | | SIGSEGV instead of SIGBUS for KERN_INVALID_ADDRESS and KERN_WRITE_PROTECTION_FAILURE. 2001-07-07 Mark Kettenis <kettenis@gnu.org> * sysdeps/mach/hurd/i386/exc2signal.c (_hurd_exception2signal): Generate SIGSEGV instead of SIGBUS for KERN_INVALID_ADDRESS and KERN_WRITE_PROTECTION_FAILURE.
* Update.Ulrich Drepper2001-07-071-1/+1
| | | | | * posix/regex.c: Limit string length printed in debug messages to 100 chars.
* Put under LGPL v2.1.Andreas Jaeger2001-07-07138-552/+552
|