about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2004-09-089-26/+129
| | | | | | | | | | | | | * sysdeps/powerpc/bits/atomic.h (atomic_increment): Define. (atomic_decrement): Define. * sysdeps/powerpc/bits/atomic.h: Implement atomic_increment_val and atomic_decrement_val. * sysdeps/powerpc/powerpc32/bits/atomic.h: Likewise. * sysdeps/powerpc/powerpc64/bits/atomic.h: Likewise. * csu/tst-atomic.c (do_test): Add tests of atomic_increment_val and atomic_decrement_val.
* and atomic_delay is not already defined.Ulrich Drepper2004-09-071-1/+1
|
* Update.Ulrich Drepper2004-09-0730-275/+347
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include/atomic.h: Define atomic_increment_val, atomic_decrement_val, and atomic_dealy is not already defined. * sysdeps/i386/i486/bits/atomic.h: Define atomic_delay. * sysdeps/x86_64/bits/atomic.h: Likewise. * miscd/sys/cdefs.h (__NTH): New macro. (__THROW): Define using nothrow attribute for C code and gcc >= 3.2. (__REDIRECT_NTH): New macro. * argp/argp.h: Use __NTH and __REDIRECT_NTH where necessary. * ctype/ctype.h: Likewise. * dirent/dirent.h: Likewise. * io/fcntl.h: Likewise. * io/sys/sendfile.h: Likewise. * io/sys/stat.h: Likewise. * io/sys/statfs.h: Likewise. * io/sys/statvfs.h: Likewise. * libio/bits/stdio.h: Likewise. * misc/sys/mman.h: Likewise. * posix/unistd.h: Likewise. * resource/sys/resource.h: Likewise. * rt/aio.h: Likewise. * signal/signal.h: Likewise. * stdlib/stdlib.h: Likewise. * string/argz.h: Likewise. * string/string.h: Likewise. * sysdeps/generic/inttypes.h: Likewise. * sysdeps/i386/fpu/bits/mathinline.h: Likewise. * sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. * sysdeps/s390/fpu/bits/mathinline.h: Likewise. * sysdeps/x86_64/fpu/bits/mathinline.h: Likewise. * sysdeps/unix/sysv/linux/bits/socket.h: Likewise. * sysdeps/unix/sysv/linux/bits/sys/sysmacros.h: Likewise. * wcsmbs/wchar.h: Likewise. * sysdeps/generic/glob.c: Use __PMT isntead of __P where appropriate. * resolv/gethnamaddr.c (getanswer): Remove __P use in variable definition. * io/sys/poll.h: Remove __THROW from poll prototype, it's a cancellation point.
* Use __PMT instead of __P where appropriate.Ulrich Drepper2004-09-071-8/+8
|
* * tst-cancel4.c (tf_waitid): Use WEXITED flag bit if available.Roland McGrath2004-09-071-0/+4
|
* 2004-09-04 Jakub Jelinek <jakub@redhat.com>Roland McGrath2004-09-071-2/+5
| | | | * tst-cancel4.c (tf_waitid): Use WEXITED flag bit if available.
* (getanswer): Remove __P use in variable definition.Ulrich Drepper2004-09-071-1/+1
|
* Update.Ulrich Drepper2004-09-075-7/+23
| | | | | | | 2004-09-07 Ulrich Drepper <drepper@redhat.com> * sysdeps/pthread/pthread.h (pthread_once): Remove __THROW since the initialization function might throw.
* Update.Ulrich Drepper2004-09-072-2/+4
| | | | * io/fts.c (fts_open): Remove uses of __P.
* Update.Ulrich Drepper2004-09-071-0/+4
| | | | | | 2004-09-07 Ulrich Drepper <drepper@redhat.com> * include/stdlib.h: No need to use __THROW in this header.
* No need to use __THROW in this header.Ulrich Drepper2004-09-071-16/+14
|
* * sysdeps/mach/hurd/dl-sysdep.c (__writev): Does use assert on FDRoland McGrath2004-09-061-0/+5
| | | | validity, since __assert_fail gets to here anyway. Just fail.
* 2004-09-06 Roland McGrath <roland@frob.com>Roland McGrath2004-09-061-2/+6
| | | | | * sysdeps/mach/hurd/dl-sysdep.c (__writev): Does use assert on FD validity, since __assert_fail gets to here anyway. Just fail.
* (gaih_inet): Little code cleanup. Move variable h into gethosts macro.Ulrich Drepper2004-09-061-1/+1
|
* Update.Ulrich Drepper2004-09-061-0/+6
| | | | | | | | 2004-09-06 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix problem with AF_UNSPEC lookup with AI_CANONNAME of name which has only IPv6 addresses.
* (gaih_inet): Fix problem with AF_UNSPEC lookup with AI_CANONNAME of name ↵Ulrich Drepper2004-09-061-1/+3
| | | | which has only IPv6 addresses.
* * sysdeps/alpha/fpu/fraiseexcpt.c: Remove file. * ↵Richard Henderson2004-09-067-52/+118
| | | | | | | | | | | | | | sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_IEEE_RAISE_EXCEPTION): New. * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: New file. * sysdeps/unix/sysv/linux/alpha/kernel_sysinfo.h: New file. * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Use it. * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise. * sysdeps/alpha/fpu/fraiseexcpt.c: Remove file. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_IEEE_RAISE_EXCEPTION): New. * sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: New file. * sysdeps/unix/sysv/linux/alpha/kernel_sysinfo.h: New file. * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Use it. * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise. 2004-09-05 Richard Henderson <rth@redhat.com>
* * sysdeps/alpha/div.S: Save and restore FPCR around fp operations. ↵Richard Henderson2004-09-0610-29/+138
| | | | | | | | | | | | * sysdeps/alpha/divl.S, sysdeps/alpha/divq.S, sysdeps/alpha/divqu.S, sysdeps/alpha/ldiv.S, sysdeps/alpha/reml.S, sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S: Likewise. * sysdeps/alpha/div_libc.h (FRAME): Increase to 64. 2004-09-05 Richard Henderson <rth@redhat.com> * sysdeps/alpha/div.S: Save and restore FPCR around fp operations. * sysdeps/alpha/divl.S, sysdeps/alpha/divq.S, sysdeps/alpha/divqu.S, sysdeps/alpha/ldiv.S, sysdeps/alpha/reml.S, sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S: Likewise. * sysdeps/alpha/div_libc.h (FRAME): Increase to 64.
* * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P): ↵Richard Henderson2004-09-062-18/+29
| | | | | | | | | | | | | | Move definition inside libpthread, libc, librt check. Provide definition for rtld. 2005-09-05 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P): Move definition inside libpthread, libc, librt check. Provide definition for rtld. lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): On success return actual return value from the syscall, not 0. Add __mutex field.
* Update.Ulrich Drepper2004-09-052-3/+18
| | | | | | | 2004-09-05 Ulrich Drepper <drepper@redhat.com> * nscd/cache.c (cache_add): Correctly log GETHOSTBYADDR and GETHOSTBYADDRv6 requests.
* Update.Ulrich Drepper2004-09-052-3/+9
| | | | | | | | 2004-09-04 Ulrich Drepper <drepper@redhat.com> * nscd/pwdcache.c (cache_addpw): Use correct key length in cache_add calls. * nscd/grpcache.c (cache_addgr): Likewise.
* (cache_addgr): Use correct key length in cache_add calls.Ulrich Drepper2004-09-051-3/+3
|
* * sysdeps/mach/hurd/i386/tls.h (THREAD_DTV): Changed type of _DTVRoland McGrath2004-09-031-0/+5
| | | | to `dtv_t *'.
* 2004-09-03 Alfred M. Szmidt <ams@kemisten.nu>Roland McGrath2004-09-031-1/+1
| | | | | * sysdeps/mach/hurd/i386/tls.h (THREAD_DTV): Changed type of _DTV to `dtv_t *'.
* Update.Ulrich Drepper2004-09-032-11/+18
| | | | | | | 2004-09-03 Ulrich Drepper <drepper@redhat.com> * nscd/nscd.c (parse_opt): Use writev instead of two write for invalidate command.
* Update.Ulrich Drepper2004-09-031-0/+4
| | | | | | 2004-09-02 Ulrich Drepper <drepper@redhat.com> * nscd/connections.c (nscd_run): Check early for invalid request types.
* (nscd_run): Check early for invalid request types.Ulrich Drepper2004-09-031-7/+9
|
* Add backslashes missing in last change.Roland McGrath2004-09-031-9/+9
|
* * sysdeps/mach/hurd/i386/tls.h (TLS_INIT_TP_EXPENSIVE): New macro.Roland McGrath2004-09-021-0/+6
| | | | | (INSTALL_NEW_DTV, THREAD_DTV): Rewritten to fetch the right word. (THREAD_SELF): New macro.
* 2004-09-02 Roland McGrath <roland@redhat.com>Roland McGrath2004-09-021-4/+15
| | | | | | * sysdeps/mach/hurd/i386/tls.h (TLS_INIT_TP_EXPENSIVE): New macro. (INSTALL_NEW_DTV, THREAD_DTV): Rewritten to fetch the right word. (THREAD_SELF): New macro.
* Update.Ulrich Drepper2004-09-0212-14/+49
| | | | | | | | | | | | * sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp. * sysdeps/i386/jmpbuf-unwind.h: Likewise * sysdeps/powerpc/jmpbuf-unwind.h: Likewise. * sysdeps/s390/jmpbuf-unwind.h: Likewise. * sysdeps/sh/jmpbuf-unwind.h: Likewise. * sysdeps/sparc/sparc32/jmpbuf-unwind.h: Likewise. * sysdeps/unix/sysv/linux/ia64/jmpbuf-unwind.h: Likewise. * sysdeps/x86_64/jmpbuf-unwind.h: Likewise. * unwind.c: Use it.
* [BZ #357]Ulrich Drepper2004-09-0228-96/+643
| | | | | | | | | | | | | | Update. 2004-09-02 Steven Munroe <sjmunroe@us.ibm.com> [BZ #357] * stdlib/tst-setcontext.c (test_stack): Added test for stack clobber. (main): Call test_stack. * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S (__getcontext): Push stack frame then save parms in local frame. Improve instruction scheduling. * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S (__swapcontext): Likewise.
* Update.Ulrich Drepper2004-09-022-2/+10
| | | | | | | 2004-09-01 Andreas Schwab <schwab@suse.de> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h [g++ >= 3.5]: Use __builtin_offsetof.
* [BZ #361]Ulrich Drepper2004-09-023-4/+36
| | | | | | | | | | | Update. 2004-09-01 Jakub Jelinek <jakub@redhat.com> [BZ #361] * posix/fnmatch_loop.c (FCT): For backslash between brackets, branch to normal_bracket after fetching the next character. * posix/tst-fnmatch.input: Add 25 new tests. Reported by Markus Oberhumer <markus@oberhumer.com>.
* Update.Ulrich Drepper2004-09-021-0/+5
| | | | | | | 2004-09-01 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (dl_main): First check existence of ld.so.preload with access.
* (dl_main): First check existence of ld.so.preload with access.Ulrich Drepper2004-09-021-85/+96
|
* * sysdeps/unix/sysv/linux/bits/waitflags.hRoland McGrath2004-09-014-1/+88
| | | | | | | | (WSTOPPED, WEXITED, WCONTINUED, WNOWAIT): New macros. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_WAITID_SYSCALL): New macro. * sysdeps/unix/sysv/linux/waitid.c: New file. Use new syscall when available, or fall back to the waitpid-based generic code.
* * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Let gccRoland McGrath2004-09-013-10/+16
| | | | | | | | | clobber the `ebp' register. * sysdeps/mach/hurd/i386/Makefile (CFLAGS-init-first.c): Removed. Reverts change from 2004-05-07 by Jeroen Dekkers. * sysdeps/mach/hurd/i386/init-first.c (init): Changed the type of NEWSP from `void *' to `int *'. Changed all casts accordingly.
* * wcsmbs/wcsmbsload.c (__wcsmbs_getfct): Move attribute_hiddenRoland McGrath2004-09-013-3/+9
| | | | | before return type. * locale/localename.c (__current_locale_name): Likewise.
* * scripts/extract-abilist.awk: If `lastversion' variable defined, omitRoland McGrath2004-08-315-0/+18
| | | | | | | | later sets from output. * Makerules (check-abi): Pass option to set that with value of LIB-abi-frozen variable if one is set. * abilist/libcidn.abilist: New file (empty).
* 2004-08-30 Roland McGrath <roland@frob.com>Roland McGrath2004-08-311-0/+0
| | | | * abilist/libcidn.abilist: New file (empty).
* Update.Ulrich Drepper2004-08-303-2/+22
| | | | | | | 2004-08-30 Jakub Jelinek <jakub@redhat.com> * posix/bits/posix1_lim.h (_POSIX_CHILD_MAX, _POSIX_OPEN_MAX): If not __USE_XOPEN2K, use the Unix98 mandated values.
* Include bits/wordsize.h. Make the header match i386 header when __WORDSIZE ↵Ulrich Drepper2004-08-302-11/+51
| | | | != 64.
* * configure.in (usetls): Default to yes.Roland McGrath2004-08-273-15/+21
| | | | * configure: Regenerated.
* * configure.in (add_ons_automatic): New variable, set to yes or noRoland McGrath2004-08-264-6/+38
| | | | | | | indicating --enable-add-ons with no explicit list. (running add-on fragments): Allow a fragment to modify $libc_add_on and have that affect its place in the list of add-ons to use. * configure: Regenerated.
* 2004-08-26 Roland McGrath <roland@redhat.com>Roland McGrath2004-08-262-5/+30
| | | | | | * configure.in: New file. If nptl add-on is also selected, barf if explicit and elide ourselves if implicit. * configure: Now generated.
* Update.Ulrich Drepper2004-08-2614-813/+2385
| | | | | | | | | | | | | | | | | | | | | 2004-08-26 Ulrich Drepper <drepper@redhat.com> * nscd/cache.c: Major rewrite. The data is now optionally kept in a mmaped memory region which is automatically mirrored on disk. This implements persistent data storage. The Memory handled needed to be completely revamped, it now uses a garbage collection mechanism instead of malloc. * nscd/connections.c: Likewise. * nscd/nscd.c: Likewise. * nscd/nscd.h: Likewise. * nscd/nscd_conf.c: Likewise. * nscd/nscd_stat.c: Likewise. * nscd/grpcache.c: Likewise. * nscd/hstcache.c:: Likewise. * nscd/pwdcache.c:: Likewise. * nscd/Makefile: Add rules to build mem.c. * nscd/mem.c: New file. * nscd/nscd.conf: Describe new configuration options.
* Update.Ulrich Drepper2004-08-269-1/+29
| | | | | | | | | | | | | | | | | 2004-08-26 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/mips/pread.c: Include sgidefs.h only if NO_SGIDEFS_H isn't defined. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/sh/pread.c: Define NO_SGIDEFS_H and _MIPS_SIM. * sysdeps/unix/sysv/linux/sh/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/sh/pread64.c: Likewise. * sysdeps/unix/sysv/linux/sh/pwrite64.c: Likewise. * nscd/connections.c (nscd_run): atomic_increment was not missing.
* Update.Ulrich Drepper2004-08-262-5/+5
| | | | | | | 2004-08-26 Ulrich Drepper <drepper@redhat.com> * sysdeps/gnu/Makefile (libdl-sysdep_routines): Don't add eval. Patch by Greg Schafer.
* * nscd/grpcache.c (cache_addgr): Use copy of original key in hashUlrich Drepper2004-08-251-1/+1
|