aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-03-20Update.Ulrich Drepper
2000-03-20 Ulrich Drepper <drepper@redhat.com> * grp/initgroups.c (compat_call): Use _SC_GETGR_R_SIZE_MAX instead of _SC_GETPW_R_SIZE_MAX. * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
2000-03-20 * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase ↵Richard Henderson
in GLIBC_2.1.4. * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase in GLIBC_2.1.4. 2000-03-20 Richard Henderson <rth@cygnus.com>
2000-03-20Add syscall for setrlimit on version 2.0.Ulrich Drepper
2000-03-20 * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead ↵Richard Henderson
of arithmetic instructions. * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing with the fpcr. Protect from INV exception. * sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_copysign.c: New. * sysdeps/alpha/fpu/s_copysignf.c: New. * sysdeps/alpha/fpu/s_fabs.c: New. * sysdeps/alpha/fpu/s_fabsf.c: New. * sysdeps/alpha/fpu/s_rint.c: New. * sysdeps/alpha/fpu/s_rintf.c: New. * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead of arithmetic instructions. * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing with the fpcr. Protect from INV exception. * sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_copysign.c: New. * sysdeps/alpha/fpu/s_copysignf.c: New. * sysdeps/alpha/fpu/s_fabs.c: New. * sysdeps/alpha/fpu/s_fabsf.c: New. * sysdeps/alpha/fpu/s_rint.c: New. * sysdeps/alpha/fpu/s_rintf.c: New.
2000-03-20 * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.Richard Henderson
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.
2000-03-20 * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): ↵Richard Henderson
Kill sethae. * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase. * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants): Use physical addresses not KSEG addresses. (io_system): Add PYXIS. (io): Remove hae.reg, sys, hae_shift. (stb_mb, stw_mb, stl_mb, __sethae): New. (inline_outb, inline_outw, inline_outl): Don't set hae. (inline_inb, inline_inw, inline_inl): Likewise. (dense_sethae): New null function. (struct cpuinfo_data): New. (process_cpuinfo): Use local and stack variables, not static. Move readlink check here from init_iosys. (init_iosys): Use __pciconfig_iobase first. Know SX and LX as PYXIS. (_iopl): Simplify. (_hae_shift): Calculate it here. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae, add pciconfig_iobase. 2000-03-20 Richard Henderson <rth@cygnus.com> * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Kill sethae. * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase. * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants): Use physical addresses not KSEG addresses. (io_system): Add PYXIS. (io): Remove hae.reg, sys, hae_shift. (stb_mb, stw_mb, stl_mb, __sethae): New. (inline_outb, inline_outw, inline_outl): Don't set hae. (inline_inb, inline_inw, inline_inl): Likewise. (dense_sethae): New null function. (struct cpuinfo_data): New. (process_cpuinfo): Use local and stack variables, not static. Move readlink check here from init_iosys. (init_iosys): Use __pciconfig_iobase first. Know SX and LX as PYXIS. (_iopl): Simplify. (_hae_shift): Calculate it here. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae, add pciconfig_iobase.
2000-03-20* locale/programs/ld-time.c (time_finish): Use %Z instead of %z.Roland McGrath
* locale/programs/ld-ctype.c (ctype_finish, ctype_class_new): Likewise.
2000-03-20* scripts/versions.awk: Fixed version renaming code to distinguishRoland McGrath
libraries properly.
2000-03-202000-03-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* locale/programs/ld-collate.c (collate_read): Remove bogus cast. (insert_value, handle_ellipsis, collate_read): Replace %zu in format strings with %Zu, because gcc-2.95.2's -Wformat knows about the latter but not the former.
2000-03-20Update.Ulrich Drepper
* include/stdlib.h: Add prototype for __cxa_atexit.
2000-03-20Update.Ulrich Drepper
2000-03-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/sys/debugreg.h: Update comment about _SLOWDOWN flags. Patch by Jim Blandy <jimb@cygnus.com>. 2000-03-17 Cristian Gafton <gafton@redhat.com> * elf/Makefile ($(rtld-version-installed-name)): Delay replacing existing rtld-installed-name. ($(rtld-installed-name)): Request libc-$(version) be installed too. replace existing rtld-installed-name using $(symbolic-link-prog). 2000-03-17 Roland McGrath <roland@baalperazim.frob.com> * locale/programs/ld-collate.c (collate_read): Remove bogus cast. (insert_value, handle_ellipsis, collate_read): Replace %zu in format strings with %Zu, because gcc-2.95.2's -Wformat knows about the latter but not the former. 2000-03-19 Ulrich Drepper <drepper@redhat.com> * sysdeps/generic/glob.c [_LIBC]: Always use __xstat64, not only for glob64. Since there is no glob64 in the LFS proposal applications can assume that glob handles LFS situations. glob64 is only needed if alternative filesystem functions are used. 2000-03-19 Geoff Clare <gwc@unisoft.com> * sysdeps/generic/glob.c: Correct gl_pathc value returned when GLOB_DOOFFS is set; correct handling of patterns containing escaped wildcards (and no unescaped ones); GLOB_ERR flag was being ignored in some situations. * posix/globtest.c, posix/globtest.sh: Updated to include tests for the problems fixed by the above changes to glob.c. * manual/pattern.texi (Calling Glob): Update description of gl_pathc.
2000-03-20* Makeconfig (soversion.i): Use only first match for each lib.Roland McGrath
2000-03-20* Makeconfig (soversion.i): Pass -undef to $(CC) -E.Roland McGrath
2000-03-202000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makeconfig (soversion.i): Pass -undef to $(CC) -E.
2000-03-20Update comment about _SLOWDOWN flags.Ulrich Drepper
2000-03-20Add and update many more entries.Ulrich Drepper
2000-03-19* Makerules (Versions.all, sysd-versions): Test $(sysd-sorted-done)Roland McGrath
rather than $(sysd-dirs-done) to protect these rules.
2000-03-19* Makerules (version-renames.def): Target removed.Roland McGrath
(Versions.all): Depend on soversions.i directly and parse it.
2000-03-19* Makeconfig (soversions.i): New target, input-reading parts ofRoland McGrath
soversions.mk generation moved here; result is a canonicalized list "LIB VERSION [SET]" for this configuration. (soversions.mk): Use that as input. Don't emit map-firstversions. * Makerules (version-renames.def): New target, generated from soversions.i with contents that was in $(map-firstversions). (Versions.all): Don't depend on soversions.mk, depend on version-renames.def instead; just cat it into the input.
2000-03-19* Makerules (Versions.all): Use $(foreach ...) instead of sh for loopRoland McGrath
for $(map-firstversions), which better handles it being empty.
2000-03-19* shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu*): Set earliestRoland McGrath
supported version for libc 0.2.90.libio to GLIBC_2.2. * Makeconfig (soversions.mk): Grok new third column in shlib-versions, and use it to emit new variable `map-firstversions'. * scripts/firstversions.awk: New file. * Makerules (Versions.all): Use scripts/firstversions.awk and the $(map-firstversions) value to generate a modified versions list that includes renames in "A = B" syntax for each version set earlier than the "earliest symbol version" named in shlib-versions. * scripts/versions.awk: Recognize "A = B" lines in the input to mean rename version set A to B in the output to the intermediate file. * scripts/abi-versions.awk: New file. * Makerules (abi-versions.h): New target, generated by that script. [$(versioning) = yes] (before-compile): Prepend abi-versions.h. * include/shlib-compat.h: New file, uses that generated header.
2000-03-19* Makeconfig (soversions.mk): Convert % -> # in shlib-versionsRoland McGrath
after stripping # comments, and then run it through cpp. This allows things like "%ifdef FOO" based on config.h settings. * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu*): libc=0.2.90.libio
2000-03-18* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): For MACH_SEND_INTERRUPTEDRoland McGrath
and other errors that indicate a pseudo-receive happened, grok through the message buffer for port rights that need references fixed up.
2000-03-182000-03-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): For MACH_SEND_INTERRUPTED and other errors that indicate a pseudo-receive happened, grok through the message buffer for port rights that need references fixed up.
2000-03-17Update.Ulrich Drepper
* misc/sys/mman.h: Add prototype for mincore.
2000-03-17Update.Ulrich Drepper
2000-03-16 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/syscalls.list: Added madvise and mincore. * sysdeps/unix/sysv/linux/madvise.c: Remove. * sysdeps/unix/sysv/linux/sparc/bits/mman.h (MADV_*): Add flags from latest Linux kernel. * sysdeps/unix/sysv/linux/i386/bits/mman.h (MADV_*): Likewise.
2000-03-17Update.Ulrich Drepper
2000-03-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/syscalls.list: Add oldsetrlimit entry for GLIBC_2.0 version of setrlimit. Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
2000-03-17Update.Ulrich Drepper
2000-03-16 Thorsten Kukuk <kukuk@suse.de> * nis/nss_nis/nis-ethers.c: Return with error if malloc fails. * nis/nss_compat/compat-initgroups.c: Likewise. * nis/nss_nis/nis-initgroups.c: Likewise. * nis/nss_nis/nis-netgrp.c: Likewise. * nis/nss_nis/nis-proto.c: Likewise. * nis/nss_nis/nis-rpc.c: Likewise. * nis/nss_nis/nis-service.c: Likewise. * nis/ypclnt.c: Likewise. doesn't exist, correct checks. Fixes PR libc/1649.
2000-03-17Update.Ulrich Drepper
2000-03-16 Andreas Jaeger <aj@suse.de> * manual/Makefile: MAKEINFO is set to `:' from configure if it doesn't exist, correct checks. Fixes PR libc/1649.
2000-03-17Update.Ulrich Drepper
2000-03-16 Thorsten Kukuk <kukuk@suse.de> * nscd/hstcache.c: Restore correct UID. * nscd/pwdcache.c: Likewise. Patch from Gabor Gombas <gombasg@inf.elte.hu>.
2000-03-17Restore correct UID.Ulrich Drepper
2000-03-17* sysdeps/i386/sys/ucontext.h: Prepend REG_ to enum values andRoland McGrath
macros for register names, in line with 2000-03-14 linux change.
2000-03-17* sysdeps/mach/sched_yield.c: New file.Roland McGrath
2000-03-13 Roland McGrath <roland@baalperazim.frob.com> * sysdeps/generic/lockfile.c: Include <stdio.h> (_IO_flockfile, _IO_funlockfile, _IO_ftrylockfile): #undef these in case <libio.h> defined them. (__flockfile, __funlockfile, __ftrylockfile): Functions renamed from __internal_*. (flockfile, _IO_flockfile, funlockfile, _IO_funlockfile, ftrylockfile, _IO_ftrylockfile): Fix aliases accordingly. * sysdeps/generic/bits/stdio-lock.h (_IO_lock_initializer): Use ... for more pleasing parse error. * elf/Makefile: Add rules to compile and run constload1 test.
2000-03-172000-03-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* sysdeps/generic/lockfile.c: Include <stdio.h> (_IO_flockfile, _IO_funlockfile, _IO_ftrylockfile): #undef these in case <libio.h> defined them. (__flockfile, __funlockfile, __ftrylockfile): Functions renamed from __internal_*. (flockfile, _IO_flockfile, funlockfile, _IO_funlockfile, ftrylockfile, _IO_ftrylockfile): Fix aliases accordingly.
2000-03-17Update.Ulrich Drepper
* locale/lc-time.c (_nl_init_era_entries): Correct allocation of memory for eras. Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>.
2000-03-17Update.Ulrich Drepper
2000-03-16 Ulrich Drepper <drepper@redhat.com> * elf/Makefile: Add rules to compile and rune constload1 test. * elf/constload1.c: New file. * elf/constload2.c: New file. * elf/constload3.c: New file.
2000-03-16Update.Ulrich Drepper
2000-03-16 Ulrich Drepper <drepper@redhat.com> * condvar.c: Make tests for ownership of mutex less strict.
2000-03-16Update.Ulrich Drepper
2000-03-16Update.Ulrich Drepper
2000-03-16 Ulrich Drepper <drepper@redhat.com> * mutex.c (__pthread_mutex_lock): Always initialize __m_owner. (__pthread_mutex_trylock): Likewise. (__pthread_mutex_unlock): Always clear __m_owner.
2000-03-16(__pthread_mutex_lock): Always initialize __m_owner. ↵Ulrich Drepper
(__pthread_mutex_trylock): Likewise. (__pthread_mutex_unlock): Always clear __m_owner.
2000-03-162000-03-15 Andreas Jaeger <aj@suse.de>Andreas Jaeger
* locales/sl_SI: Fix entries for june and july. Reported by primoz.peterlin@biofiz.mf.uni-lj.si, closes PR libc/1648. 2000-03-15 Andreas Jaeger <aj@suse.de> * locales/sl_SI: Fix entries for june and july. Reported by primoz.peterlin@biofiz.mf.uni-lj.si, closes PR libc/1648.
2000-03-16Update.Ulrich Drepper
2000-03-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/open64.c: Make __open64 weak alias. * sysdeps/posix/pread64.c: Make __pread64 weak alias. * sysdeps/unix/sysv/linux/pread64.c: Likewise. * sysdeps/unix/sysv/linux/i386/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/pread64.c: Likewise. * sysdeps/posix/pwrite64.c: Make __pwrite64 weak alias. * sysdeps/unix/sysv/linux/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/powerpc/pwrite64.c: Likewise.
2000-03-15Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/alpha/ioperm.c (platform): Add entry for Nautilus. Patch by Soohoon Lee <soohoon.lee@alpha-processor.com>.
2000-03-15Update.Ulrich Drepper
2000-03-08 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/scsi/sg.h: Sync with Linux 2.3.50. * timezone/africa: Update from tzdata2000d. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * po/fr.po: Update from translation team. * po/de.po: Likewise. * sysdeps/i386/fpu/bits/mathinline.h: Fix union definition error in __sgn1l, otherwise g++ fails to parse this. Reported by Sean Chen <sean.chen@turbolinux.com>.
2000-03-15Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * mutex.c (__pthread_once): Handle cancelled init function correctly. (pthread_once_cancelhandler): New function. Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
2000-03-15Update.Ulrich Drepper
* elf/dl-deps.c (_dl_map_object_deps): Change return type and remove last parameter. Move code to add map to global scope from here... * elf/dl-open.c (dl_open_worker): ...here. * elf/ldsodefs.h: Adjust declaration of _dl_map_object_deps. * elf/rtld.c: Adjust call to _dl_map_object_deps.
2000-03-15Update.Ulrich Drepper
* locale/programs/ld-collate.c (collate_read): Fix warning.
2000-03-15Update.Ulrich Drepper
2000-03-14 Ulrich Drepper <drepper@redhat.com> * locales/en_DK: Correct syntax. From Pablo Saratxaga <pablo@mandrakesoft.com>.
2000-03-14Update.Ulrich Drepper
2000-03-14 Andreas Jaeger <aj@suse.de> * pthread.c (pthread_handle_sigcancel_rt): GS has been renamed to REG_GS. (pthread_handle_sigrestart_rt): Likewise. * signals.c (pthread_sighandler_rt): Likewise.
2000-03-14Update.Ulrich Drepper
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Prepend REG_ to enum values and macros for register names.