about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Andreas Jaeger2001-06-042-2/+7
| | | | | | | 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>.
* 128 bit sinh implementation.Andreas Jaeger2001-06-041-0/+105
|
* * Makefile (postclean): Remove obsolete sysd-Makefile.Roland McGrath2001-06-042-1/+5
|
* * sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>Roland McGrath2001-06-0234-99/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * iconvdata/cp1258.c: Include <stdlib.h> for abort decl.Roland McGrath2001-06-011-0/+5
| | | | * iconvdata/iso-2022-cn-ext.c: Likewise.
* 2001-06-01 Roland McGrath <roland@frob.com>Roland McGrath2001-06-012-1/+3
| | | | | * iconvdata/cp1258.c: Include <stdlib.h> for abort decl. * iconvdata/iso-2022-cn-ext.c: Likewise.
* Add version 2.2.4 for libc.Andreas Jaeger2001-06-012-0/+5
| | | | | | 2001-06-01 Andreas Jaeger <aj@suse.de> * Versions.def: Add version 2.2.4.
* Update.Ulrich Drepper2001-06-015-2/+49
| | | | | | | | | | 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.
* Stub version of sockatmark.Ulrich Drepper2001-06-011-0/+33
|
* Update.Andreas Jaeger2001-06-013-5/+16
| | | | | | | | | | | | | 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++.
* Update.Andreas Jaeger2001-05-311-0/+5
| | | | | | | 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.
* greg_t needs to have the same aligment as the kernel structure.Andreas Jaeger2001-05-311-1/+2
|
* Update.Ulrich Drepper2001-05-304-1963/+2687
| | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-301-0/+4
| | | | | | 2001-05-30 Ulrich Drepper <drepper@redhat.com> * po/da.po: Update from translation team.
* (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.Andreas Jaeger2001-05-291-1/+1
|
* Update.Andreas Jaeger2001-05-294-3/+326
| | | | | | | | | | | | | 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>.
* Add forgotten ChangeLog entry.Andreas Jaeger2001-05-281-0/+5
| | | | | | | 2001-05-23 Andreas Jaeger <aj@suse.de> * iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to... * iconvdata/testdata/WINDOWS-1255..UTF8: this.
* Update.Andreas Jaeger2001-05-273-1/+134
| | | | | | | 2001-05-27 Andreas Jaeger <aj@suse.de> * manual/stdio.texi (String Streams): Fix fmemopen description. Reported by Michal Kochanowicz <michal@michal.waw.pl>.
* Update.Andreas Jaeger2001-05-273-1/+45
| | | | | | | | | * 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.
* Update.Andreas Jaeger2001-05-271-0/+5
| | | | | | | 2001-05-26 H.J. Lu <hjl@gnu.org> * sysdeps/unix/sysv/linux/mips/bits/ipc.h (ipc_perm): Put back __key.
* (ipc_perm): Put back __key.Andreas Jaeger2001-05-271-0/+1
|
* Update.Ulrich Drepper2001-05-2712-49/+96
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-276-12/+141
| | | | | | | | | | | | | | | | 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).
* Update.Ulrich Drepper2001-05-252-1/+8
| | | | | | | | 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>.
* Update.Ulrich Drepper2001-05-243-16/+22
| | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-247-4/+576
| | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-244-35/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-235-9/+45
| | | | | | | | | | | | | | | | | 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 ().
* Update.Ulrich Drepper2001-05-231-0/+5
| | | | | | | 2001-05-23 Ulrich Drepper <drepper@redhat.com> * iconvdata/gconv-modules: Add more aliases to enable use in locale names.
* Add more aliases to enable use in locale names.Ulrich Drepper2001-05-231-0/+76
|
* * iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to... Andreas Jaeger2001-05-231-0/+0
| | | | * iconvdata/testdata/WINDOWS-1255..UTF8: this.
* Update.Andreas Jaeger2001-05-231-0/+13
| | | | | | | | | | | | | | | 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.
* (CFLAGS-initfini.s): Remove, it's not used anywhere anymore.Andreas Jaeger2001-05-235-20/+0
|
* Update.Ulrich Drepper2001-05-236-366/+322
| | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-228-3/+90
| | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-229-3012/+5137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-2230-108/+1915
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2001-05-221-0/+5
| | | | | | | 2001-05-22 Ulrich Drepper <drepper@redhat.com> * intl/Makefile: Add a few more dependencies to avoid races in the test shell scripts.
* Add a few more dependencies to avoid races in the test shell scripts.Ulrich Drepper2001-05-221-2/+5
|
* Update.Andreas Jaeger2001-05-227-6/+273
| | | | | | | | | | | | | | | | | | | | 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.
* Update.Andreas Jaeger2001-05-2122-73/+145
| | | | | | | 2001-05-21 Andreas Jaeger <aj@suse.de> * locale/programs/ld-collate.c (handle_ellipsis): Fix message. Patch by Philipp Thomas <pthomas@suse.de>.
* Update.Andreas Jaeger2001-05-211-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 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().
* * Makeconfig (sysdep-makeconfigs): Include any Makeconfig filesRoland McGrath2001-05-213-9/+15
| | | | | | found within $(add-ons) directories too. [linuxthreads add-on]: Move variable settings for linuxthreads to new file linuxthreads/Makeconfig.
* 2001-05-20 Roland McGrath <roland@frob.com>Roland McGrath2001-05-211-0/+10
| | | | * Makeconfig: New file, variables used to be in main libc Makeconfig.
* (__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. ↵Andreas Jaeger2001-05-201-5/+7
| | | | (__ASSUME_MMAP2_SYSCALL): Likewise.
* Update.Andreas Jaeger2001-05-201-0/+6
| | | | | | | | 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.
* * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak theRoland McGrath2001-05-201-0/+7
| | | | | | result port when failing with ELOOP. Do the ELOOP check when following an absolute symlink target as well as relative. Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.
* 2001-05-19 Roland McGrath <roland@frob.com>Roland McGrath2001-05-201-4/+7
| | | | | | | * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the result port when failing with ELOOP. Do the ELOOP check when following an absolute symlink target as well as relative. Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.
* Correct close statement.Andreas Jaeger2001-05-181-2/+2
|
* Update.Andreas Jaeger2001-05-182-1/+4
| | | | | * po/fr.po: Free software is "logiciel libre". Patch by Martin Michlmayr <tbm@cyrius.com>.