aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-06-05(mangle_tree): Ensure array indices are within bounds when lag > 0.Andreas Jaeger
2001-06-05Update.Ulrich Drepper
2001-06-05 Ulrich Drepper <drepper@redhat.com> * po/tr.po: New file.
2001-06-05Turkish translation for libc.Ulrich Drepper
2001-06-05Update.Andreas Jaeger
2001-06-05 Andreas Jaeger <aj@suse.de> * manual/libm-err-tab.pl (parse_ulps): Fix typo. 2001-06-04 H.J. Lu <hjl@gnu.org> * sysdeps/alpha/elf/start.S: Add .type for the entry point. * sysdeps/arm/elf/start.S: Likewise. * sysdeps/hppa/elf/start.S: Likewise. * sysdeps/i386/elf/start.S: Likewise. * sysdeps/m68k/elf/start.S: Likewise. * sysdeps/mips/elf/start.S: Likewise. * sysdeps/ia64/elf/start.S: Likewise. * sysdeps/sh/elf/start.S: Likewise. * sysdeps/s390/s390-32/elf/start.S: Likewise. * sysdeps/s390/s390-64/elf/start.S: Likewise. * sysdeps/cris/elf/start.S: Likewise. 2001-06-04 Bruce Mitchener <bruce@cubik.org> * manual/resource.texi: Correct setpriority/nice documentation. * sysdeps/unix/nice.c: Correct nice() implementation.
2001-06-04Update.Andreas Jaeger
2001-06-04 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/e_sinhl.c: New file, contributed by Stephen L Moshier <moshier@mediaone.net>.
2001-06-04128 bit sinh implementation.Andreas Jaeger
2001-06-04* Makefile (postclean): Remove obsolete sysd-Makefile.Roland McGrath
2001-06-02* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>Roland McGrath
and use compat_symbol/versioned_symbol instead of plain symbol_version/default_symbol_version. * sysdeps/alpha/fpu/fegetenv.c: Likewise. * sysdeps/alpha/fpu/fesetenv.c: Likewise. * sysdeps/alpha/fpu/feupdateenv.c: Likewise. * sysdeps/alpha/fpu/fgetexcptflg.c: Likewise. * sysdeps/alpha/fpu/fraiseexcpt.c: Likewise. * sysdeps/alpha/fpu/fsetexcptflg.c: Likewise. * sysdeps/arm/fpu/fclrexcpt.c: Likewise. * sysdeps/arm/fpu/fegetenv.c: Likewise. * sysdeps/arm/fpu/fesetenv.c: Likewise. * sysdeps/arm/fpu/fraiseexcpt.c: Likewise. * sysdeps/arm/fpu/fsetexcptflg.c: Likewise. * sysdeps/i386/fpu/fclrexcpt.c: Likewise. * sysdeps/i386/fpu/fegetenv.c: Likewise. * sysdeps/i386/fpu/fesetenv.c: Likewise. * sysdeps/i386/fpu/feupdateenv.c: Likewise. * sysdeps/i386/fpu/fgetexcptflg.c: Likewise. * sysdeps/i386/fpu/fraiseexcpt.c: Likewise. * sysdeps/i386/fpu/fsetexcptflg.c: Likewise. * sysdeps/m68k/fpu/fclrexcpt.c: Likewise. * sysdeps/m68k/fpu/fegetenv.c: Likewise. * sysdeps/m68k/fpu/fesetenv.c: Likewise. * sysdeps/m68k/fpu/feupdateenv.c: Likewise. * sysdeps/m68k/fpu/fgetexcptflg.c: Likewise. * sysdeps/m68k/fpu/fraiseexcpt.c: Likewise. * sysdeps/m68k/fpu/fsetexcptflg.c: Likewise. * sysdeps/powerpc/fclrexcpt.c: Likewise. * sysdeps/powerpc/fpu/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fesetenv.c: Likewise. * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.
2001-06-01* iconvdata/cp1258.c: Include <stdlib.h> for abort decl.Roland McGrath
* iconvdata/iso-2022-cn-ext.c: Likewise.
2001-06-012001-06-01 Roland McGrath <roland@frob.com>Roland McGrath
* iconvdata/cp1258.c: Include <stdlib.h> for abort decl. * iconvdata/iso-2022-cn-ext.c: Likewise.
2001-06-01Add version 2.2.4 for libc.Andreas Jaeger
2001-06-01 Andreas Jaeger <aj@suse.de> * Versions.def: Add version 2.2.4.
2001-06-01Update.Ulrich Drepper
2001-06-01 Ulrich Drepper <drepper@redhat.com> * socket/Makefile (routines): Add sockatmark. * socket/Versions [GLIBC_2.2.4]: Add sockatmark. * socket/sys/socket.h: Add prototype for sockatmark. * sysdeps/generic/sockatmark.c: New file. * sysdeps/unix/sockatmark.c: New file.
2001-06-01Stub version of sockatmark.Ulrich Drepper
2001-06-01Update.Andreas Jaeger
2001-06-01 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/speed.c (cfsetispeed): Max speed is B4000000. (cfsetospeed): Likewise. Reported by Lukasz Trabinski <lukasz@lt.wsisiz.edu.pl>. 2001-05-31 Joseph S. Myers <jsm28@cam.ac.uk> * misc/sys/cdefs.h (__restrict_arr): Define to empty for C++.
2001-05-31Update.Andreas Jaeger
2001-05-30 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: greg_t needs to have the same aligment as the kernel structure.
2001-05-31greg_t needs to have the same aligment as the kernel structure.Andreas Jaeger
2001-05-30Update.Ulrich Drepper
2001-05-29 Jakub Jelinek <jakub@redhat.com> * sunrpc/rpc/types.h (u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t): Make sure the types are defined. * posix/sys/types.h (u_char, u_short, u_int, u_long, quad_t, u_quad_t, fsid_t, daddr_t, caddr_t): Protect the __USE_BSD typedefs against multiple definition.
2001-05-30Update.Ulrich Drepper
2001-05-30 Ulrich Drepper <drepper@redhat.com> * po/da.po: Update from translation team.
2001-05-29 (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.Andreas Jaeger
2001-05-29Update.Andreas Jaeger
2001-05-29 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/e_acosl.c: New file, contributed by Stephen L Moshier <moshier@mediaone.net>. * math/libm-test.inc (sinh_test): Add new test case. * sysdeps/ieee754/ldbl_96/e_sinhl.c (__ieee754_sinhl): sinhl(x) = x when x < 2^-32. Patch by Stephen L Moshier <moshier@mediaone.net>.
2001-05-28Add forgotten ChangeLog entry.Andreas Jaeger
2001-05-23 Andreas Jaeger <aj@suse.de> * iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to... * iconvdata/testdata/WINDOWS-1255..UTF8: this.
2001-05-27Update.Andreas Jaeger
2001-05-27 Andreas Jaeger <aj@suse.de> * manual/stdio.texi (String Streams): Fix fmemopen description. Reported by Michal Kochanowicz <michal@michal.waw.pl>.
2001-05-27Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/syscalls.list: Change sigsuspend to s_sigsuspend. Add s_mmap2. * sysdeps/mips/atomicity.h: New file. * sysdeps/unix/sysv/linux/mips/getsysstats.c: New file.
2001-05-27Update.Andreas Jaeger
2001-05-26 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/mips/bits/ipc.h (ipc_perm): Put back __key.
2001-05-27(ipc_perm): Put back __key.Andreas Jaeger
2001-05-27Update.Ulrich Drepper
2001-05-25 Bruce Mitchener <bruce@cubik.org> * manual/ctype.texi: Minor fix. * manual/install.texi: Likewise. * manual/startup.texi: Likewise. * manual/examples/dir.c: Use perror() rather than puts(). 2001-05-25 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Put stuff following #endif directive inside a comment to avoid compiler warnings. 2001-05-25 Philipp Thomas <pthomas@suse.de> * nis/nis_print.c (nis_nstype2str): Don't mark names of naming services for translation, only UNKNOWN needs it. Add comment to prevent it for the future. 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk> * misc/sys/cdefs.h (__restrict_arr): Define appropriately for GCC 3.1 and non-GCC C99 compilers.
2001-05-27Update.Ulrich Drepper
2001-05-22 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/memmove.S: Increase MEMLAT from 6 to 21 for better performance. * sysdeps/ia64/memcpy.S: Likewise. * sysdeps/ia64/bcopy.S: New file. * sysdeps/ia64/bzero.S: New file (derived from memset.S). 2001-05-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/ia64/fpu/libm-test-ulps: Add deltas for tanh(-0.7).
2001-05-25Update.Ulrich Drepper
2001-05-25 Ulrich Drepper <drepper@redhat.com> * oldsemaphore.c (__old_sem_wait): Clear p_nextwaiting before returning successfully. Patch by Gene Cooperman <gene@ccs.neu.edu>.
2001-05-24Update.Ulrich Drepper
2001-05-24 Ulrich Drepper <drepper@redhat.com> * spinlock.c (__pthread_lock) [HAS_COMPARE_AND_SWAP]: Before doing any serious work try once whether the lock is uncontested. Remove duplicate reading of __status before loop. Change suggested by Hans Boehm <hans_boehm@hp.com>. * spinlock.h (__pthread_trylock): Remove need for oldstatus variable. (__pthread_alt_trylock): Likewise.
2001-05-24Update.Ulrich Drepper
2001-05-24 Ulrich Drepper <drepper@redhat.com> * iconvdata/Makefile: Add rules for CP10007. * iconvdata/gconv-modules: Add entries for CP10007 ad MacCyrillic. * iconvdata/cp10007.c: New file. * iconvdata/tst-tables.sh: Add CP10007.
2001-05-24Update.Ulrich Drepper
2001-05-01 Kaz Kylheku <kaz@ashi.footprints.net> Memory barrier overhaul following line by line inspection. * mutex.c (pthread_once): Missing memory barriers added. * pthread.c (__pthread_wait_for_restart_signal, __pthread_timedsuspend_new, __pthread_restart_new): Added memory barriers ``just in case'' and for documentary value. * spinlock.c (__pthread_release): New inline function for releasing spinlock, to complement __pthread_acquire. Includes memory barrier prior to assignment to spinlock, and __asm __volatile dance to prevent reordering or optimization of the spinlock access. * spinlock.c (__pthread_unlock, __pthread_alt_lock, __pthread_alt_timedlock, __pthread_alt_unlock, __pthread_compare_and_swap): Updated to use new __pthread_release instead of updating spinlock directly. * spinlock.c (__pthread_lock, __pthread_unlock, wait_node_alloc, wait_node_free, wait_node_dequeue, __pthread_alt_lock, __pthread_alt_timedlock, __pthread_alt_unlock, __pthread_acquire): Memory barrier overhaul. Lots of missing memory barriers added, a couple needless ones removed. * spinlock.c (__pthread_compare_and_swap): testandset optimization removed, just calls __pthread_acquire, which has the new read barrier in it before its testandset.
2001-05-23Update.Ulrich Drepper
2001-05-23 kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/sh/dl-machine.h (_dl_runtime_resolve): Handle newer PLT. (_dl_runtime_profile): Likewise.. 2001-05-23 Thorsten Kukuk <kukuk@suse.de> * sysdeps/posix/getaddrinfo.c: Support for AF_UNIX commented out. * posix/tst-getaddrinfo.c: Remove AF_UNIX test. 2001-05-19 H.J. Lu <hjl@gnu.org> * elf/dl-deps.c (_dl_map_object_deps): Pass objname and errstring of the failed DSO to _dl_signal_error ().
2001-05-23Update.Ulrich Drepper
2001-05-23 Ulrich Drepper <drepper@redhat.com> * iconvdata/gconv-modules: Add more aliases to enable use in locale names.
2001-05-23Add more aliases to enable use in locale names.Ulrich Drepper
2001-05-23* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to... Andreas Jaeger
* iconvdata/testdata/WINDOWS-1255..UTF8: this.
2001-05-23Update.Andreas Jaeger
2001-05-23 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/ia64/Makefile (CFLAGS-initfini.s): Remove, it's not used anywhere anymore. * sysdeps/unix/sysv/linux/s390/s390-64/Makefile (CFLAGS-initfini.s): Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/Makefile (CFLAGS-initfini.s): Likewise. * sysdeps/unix/sysv/linux/powerpc/Makefile (CFLAGS-initfini.s): Likewise. * sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-initfini.s): Likewise.
2001-05-23(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.Andreas Jaeger
2001-05-23Update.Ulrich Drepper
2001-05-21 Bruno Haible <haible@clisp.cons.org> * wcsmbs/mbrtowc.c (mbrtowc): Remove local variable 'flush', always use 0 instead, and rely on the converter to do the flush. * wcsmbs/tst-mbrtowc.c (utf8_test_1): New function, taken from utf8_test. (utf8_test_2, utf8_test_3): New function. (utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3.
2001-05-22Update.Ulrich Drepper
2001-05-22 Jakub Jelinek <jakub@redhat.com> * elf/dl-close.c (_dl_close): Save imap->l_reldeps, not map->l_reldeps. * elf/Makefile (distribute): Add reldep4mod[1234].c. (tests): Add reldep4. (modules-names): Add reldep4mod[1234]. (reldep4mod1.so, reldep4mod2.so, reldep4, reldep4.out): New rules. * elf/reldep4.c: New file. * elf/reldep4mod1.c: Likewise. * elf/reldep4mod2.c: Likewise. * elf/reldep4mod3.c: Likewise. * elf/reldep4mod4.c: Likewise.
2001-05-22Update.Ulrich Drepper
2001-05-18 Jakub Jelinek <jakub@redhat.com> * elf/dl-lookup.c (PROTECTED): Remove defines. (add_dependency): Mark it with internal_function. (_dl_do_lookup, _dl_do_lookup_versioned): New functions. (_dl_lookup_symbol, _dl_lookup_symbol_skip, _dl_lookup_versioned_symbol, _dl_lookup_versioned_symbol_skip): Use it if we don't want do_lookup* inlined. 2001-05-18 Jakub Jelinek <jakub@redhat.com> * include/link.h (struct r_scope_elem): Remove r_duplist and r_nduplist fields. * elf/dl-load.c (_dl_map_object_from_fd): Don't initialize them. * elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not r_duplist. (_dl_lookup_versioned_symbol_skip): Likewise. * elf/dl-deps.c (struct list): Remove dup field, rename unique to next. (_dl_map_object_deps): Don't compute duplicate list. * elf/dl-symbol.c: Removed. * elf/Makefile (routines): Remove dl-symbol. 2001-05-22 Ulrich Drepper <drepper@redhat.com> * po/el.po: Update from translation team. * po/sv.po: Likewise.
2001-05-22Update.Ulrich Drepper
2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1255.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1255. * iconvdata/testdata/WINDOWS-1255: New file. * iconvdata/testdata/WINDOWS-1255..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1255 test. * iconvdata/CP1255.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1258.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1258. * iconvdata/testdata/WINDOWS-1258: New file. * iconvdata/testdata/WINDOWS-1258..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1258 test. * iconvdata/tst-table-from.c (try): Reset the iconv descriptor before the main call, and flush it afterwards. (utf8_decode): Return a string, possibly containing several Unicode characters. (main): Update all utf8_decode calls. * iconvdata/CP1258.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconv/gconv.c (__gconv): For flush without output, pass do_flush = 2. * iconv/skeleton.c: Distinguish do_flush = 1 and do_flush = 2. In the first case, set outbuf, outstart, outend, and call PREPARE_LOOP before EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to the next step. In the second case, clear the state without calling EMIT_SHIFT_TO_INIT. * iconvdata/ibm930.c (EMIT_SHIFT_TO_INIT): Use outbuf instead of data->__outbuf, and outend instead of data->__outbufend. * iconvdata/ibm933.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm935.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm937.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm939.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-jp.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/utf-7.c (EMIT_SHIFT_TO_INIT): Likewise. 2001-05-21 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (dl_main): Compute l_map_end for the main program. * elf/dl-sym.c (_dl_sym): Don't check for l_addr == 0. If match == _dl_loaded, caller can still come from the main program. (_dl_vsym): Likewise. * elf/dl-open.c (dl_open_worker): Don't check for l_addr == 0. * elf/dl-error.c (_dl_signal_error): Change NULL objname into "". * elf/restest2.c: New test. * elf/Makefile (tests): Add restest2. (restest2, LDFLAGS-restest2): Add rules.
2001-05-22Update.Ulrich Drepper
2001-05-22 Ulrich Drepper <drepper@redhat.com> * intl/Makefile: Add a few more dependencies to avoid races in the test shell scripts.
2001-05-22Add a few more dependencies to avoid races in the test shell scripts.Ulrich Drepper
2001-05-22Update.Andreas Jaeger
2001-05-22 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/s_log1pl.c: New file, contributed by Stephen L Moshier <moshier@mediaone.net>. 2001-05-22 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/backtrace.c: Make backtrace return the return addresses instead of the stack pointers. * sysdeps/s390/s390-64/backtrace.c: Likewise. 2001-05-21 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Include bits/sigcontext.h instead of bits/sigstack.h. * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Add multiple-inclusion guards.
2001-05-21Update.Andreas Jaeger
2001-05-21 Andreas Jaeger <aj@suse.de> * locale/programs/ld-collate.c (handle_ellipsis): Fix message. Patch by Philipp Thomas <pthomas@suse.de>.
2001-05-21Update.Andreas Jaeger
2001-05-17 Bruce Mitchener <bruce@cubik.org> * manual/arpg.texi: Spelling, misc fixes. * manual/arith.texi: Likewise. * manual/crypt.texi: Likewise. * manual/debug.texi: Likewise. * manual/getopt.texi: Likewise. * manual/intro.texi: Likewise. * manual/memory.texi: Likewise. * manual/nss.texi: Likewise. * manual/pattern.texi: Likewise. * manual/process.texi: Likewise. * manual/resource.texi: Likewise. * manual/search.texi: Likewise. * manual/setjmp.texi: Likewise. * manual/signal.texi: Likewise. * manual/socket.texi: Likewise. * manual/stdio.texi: Likewise. * manual/string.texi: Likewise. * manual/sysinfo.texi: Likewise. * manual/terminal.texi: Likewise. * manual/llio.texi: Document madvise().
2001-05-21* Makeconfig (sysdep-makeconfigs): Include any Makeconfig filesRoland McGrath
found within $(add-ons) directories too. [linuxthreads add-on]: Move variable settings for linuxthreads to new file linuxthreads/Makeconfig.
2001-05-212001-05-20 Roland McGrath <roland@frob.com>Roland McGrath
* Makeconfig: New file, variables used to be in main libc Makeconfig.
2001-05-20(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. ↵Andreas Jaeger
(__ASSUME_MMAP2_SYSCALL): Likewise.
2001-05-20Update.Andreas Jaeger
2001-05-20 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. (__ASSUME_MMAP2_SYSCALL): Likewise.