about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * sysdeps/unix/sysv/linux/m68k/getsysstats.c: New file.Andreas Schwab2003-01-102-0/+39
|
* * sysdeps/unix/sysv/linux/m68k/vfork.S: Optimize for kernels whichAndreas Schwab2003-01-104-32/+133
| | | | | | | | | | | are known to have the vfork syscall. * sysdeps/m68k/sysdep.h (JUMPTARGET): Undefine before defining it. * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_MMAP2_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL) (__ASSUME_STAT64_SYSCALL, __ASSUME_FCNTL64) (__ASSUME_VFORK_SYSCALL): Define for m68k kernels >= 2.4.12.
* Optimize for kernels which are known to have the vfork syscall.Andreas Schwab2003-01-101-1/+10
|
* Update.Ulrich Drepper2003-01-0918-10/+377
| | | | | | | | | | | | | | 2003-01-09 Jakub Jelinek <jakub@redhat.com> * posix/test-vfork.c (noop): Add __attribute_noinline__. * sysdeps/generic/sysdep.h (JUMPTARGET): Define if not defined. * sysdeps/i386/sysdep.h (JUMPTARGET): Undefine JUMPTARGET before defining it. * sysdeps/powerpc/powerpc32/sysdep.h (JUMPTARGET): Likewise. * sysdeps/powerpc/powerpc64/sysdep.h (JUMPTARGET): Likewise. * sysdeps/s390/s390-32/sysdep.h (JUMPTARGET): Likewise. * sysdeps/s390/s390-64/sysdep.h (JUMPTARGET): Likewise. * sysdeps/x86_64/sysdep.h (JUMPTARGET): Likewise.
* (noop): Add __attribute_noinline__.Ulrich Drepper2003-01-091-1/+1
|
* * sysdeps/m68k/fpu/libm-test-ulps: Regenerated.Andreas Schwab2003-01-091-0/+4
|
* Regenerated.Andreas Schwab2003-01-091-475/+388
|
* Update.Ulrich Drepper2003-01-0923-97/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-08 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Add err argument. (INTERNAL_SYSCALL_DECL): Define. 2003-01-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/sysdep.h (INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Add err argument. (INTERNAL_SYSCALL_DECL): Define. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise. (INLINE_SYSCALL): Adjust. * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/m68k/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise. * elf/dl-misc.c (_dl_debug_vdprintf): Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros. * sysdeps/unix/sysv/linux/i386/brk.c (__brk): Likewise. * sysdeps/unix/sysv/linux/i386/system.c (cancel_handler): Likewise. * sysdeps/unix/sysv/linux/m68k/brk.c (__brk): Likewise. * sysdeps/unix/sysv/linux/m68k/getpagesize.c (__getpagesize): Likewise. * sysdeps/unix/sysv/linux/sigwait.c (do_sigwait): Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c (__libc_sigaction): Use INLINE_SYSCALL instead of INTERNAL_SYSCALL and setting errno.
* Update.Ulrich Drepper2003-01-0814-39/+77
| | | | | | | | | | | | | | | | | | | | | | | | | Unify symbols in user namespace exported by libc.so and libc.a. * argp/argp-fmtstream.c: Don't define argp_make_fmtstream, argp_fmtstream_free, and argp_fmtstream_printf. * argp/argp-fs-xinl.c: Don't define argp_fmtstream_putc, argp_fmtstream_puts, argp_fmtstream_write, argp_fmtstream_set_lmargin, argp_fmtstream_set_rmargin, argp_fmtstream_set_wmargin, and argp_fmtstream_point. * gmon/gmon.c: Don't define write_profiling. * libio/genops.c: Don't define _cleanup. * intl/explodename.c (_nl_find_language.c): Mark as static. * intl/loadinfo.h: Remove _nl_find_language prototype. * libio/fileops.c (_IO_file_seekoff_maybe_mmap): Mark as static. * libio/libioP.h: Remove declaration. * libio/iopopen.c (_IO_proc_jumps): Mark as static. * libio/libioP.h: Remove declaration. * sysdeps/generic/unwind-dw2.c: Mark __frame_state_for with STATIC. * sysdeps/generic/framestate.c: Define STATIC before including unwind-dw2.c.
* Update.Ulrich Drepper2003-01-082-0/+7
| | | | | | 2003-01-07 Ulrich Drepper <drepper@redhat.com> * time/Versions [GLIBC_2.3.2] (libc): Export strptime_l.
* Update.Ulrich Drepper2003-01-0812-88/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-06 Philip Blundell <philb@gnu.org> * sysdeps/unix/arm/sysdep.S (syscall_error): Optimise a little. [__LIBC_REENTRANT]: Unify PIC and non-PIC cases. * sysdeps/unix/sysv/linux/arm/sysdep.h (PSEUDO): Remove .type directive. (PSEUDO_RET): Use SYSCALL_ERROR in place of __syscall_error. (SYSCALL_ERROR): New. (SYSCALL_ERROR_HANDLER) [NOT_IN_libc]: Provide local copy of error handling code. (INTERNAL_SYSCALL): Define. (INLINE_SYSCALL): Use it. (INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Define. * sysdeps/unix/sysv/linux/arm/socket.S (__socket): Use SYSCALL_ERROR in place of __syscall_error. 2003-01-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/ia64/bits/byteswap.h [__GNUC__ >= 2] (__bswap_16, __bswap_32, __bswap_64): Put x into temporary variable to avoid warnings. [!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static (inline) functions. * sysdeps/s390/bits/byteswap.h [__GNUC__ >= 2] (__bswap_16, __bswap_32, __bswap_64): Put x into temporary variable to avoid warnings. [!__GNUC__] (__bswap_16, __bswap_32, __bswap_64): Change into static (inline) functions. * sysdeps/i386/bits/byteswap.h [!__GNUC__] (__bswap_16, __bswap_32): Likewise. 2003-01-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/alpha/adjtime.c (ntp_adjtime): New weak alias.
* Update.Ulrich Drepper2003-01-077-42/+28
| | | | | | | 2003-01-07 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (_rtld_global): Remove _dl_dynamic_weak initializer. * elf/dl-support.c (_dl_dynamic_weak): Initialize to 0.
* Update.Ulrich Drepper2003-01-071-1/+6
| | | | | | | | | 2003-01-07 Ulrich Drepper <drepper@redhat.com> * math/libm-test.inc (significand_test): New function. (main): Call it. * elf/dl-misc.c (_dl_debug_vdprintf): Help PPC port by explicitly
* (significand_test): New function. (main): Call it.Ulrich Drepper2003-01-071-1/+16
|
* * sysdeps/i386/i486/bits/string.h (memset): Add parens around macroRoland McGrath2003-01-071-1/+11
| | | | | | | | | | | arguments. (memcpy, memrchr, strcpy, __stpcpy, strncpy, strcat): Likewise. (strcmp, strncat, strncmp, strchr, __strchrnul, strchrnul): Likewise. (index, strrchr, rindex, strcspn, strspn, strpbrk, strstr): Likewise. * string/tester.c (test_strcpy): Add test with `void *' arguments. * malloc/malloc.c: Mark all _int_* functions as static.
* Update.Ulrich Drepper2003-01-071-0/+4
| | | | | | * sysdeps/i386/fpu/s_significandl.c (__significandl): Really return significand and not the exponent. Reported by Nelson H. F. Beebe <beebe@math.utah.edu>.
* (__significandl): Really return significand and not the exponent.Ulrich Drepper2003-01-071-1/+1
|
* 2003-01-06 Roland McGrath <roland@redhat.com>Roland McGrath2003-01-071-1/+7
| | | | * string/tester.c (test_strcpy): Add test with `void *' arguments.
* 2003-01-06 Roland McGrath <roland@redhat.com>Roland McGrath2003-01-071-60/+62
| | | | | | | | * sysdeps/i386/i486/bits/string.h (memset): Add parens around macro arguments. (memcpy, memrchr, strcpy, __stpcpy, strncpy, strcat): Likewise. (strcmp, strncat, strncmp, strchr, __strchrnul, strchrnul): Likewise. (index, strrchr, rindex, strcspn, strspn, strpbrk, strstr): Likewise.
* Update.Ulrich Drepper2003-01-072-2/+5
| | | | | * elf/dl-misc.c (_dl_debug_vdprintf): Help PPC port by explcitly taking address of iov in INTERNAL_SYSCALL call. Patch by Franz Sirl.
* Update.Ulrich Drepper2003-01-072-14/+18
| | | | | | 2003-01-06 Ulrich Drepper <drepper@redhat.com> * malloc/malloc.c: Makr all _int_* functions as static.
* Update.Ulrich Drepper2003-01-077-33/+129
| | | | | | | | | 2003-01-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/alpha/sysdep.h (PSEUDO): Use PSEUDO_PREPARE_ARGS. * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add cancellation handling. * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
* Update.Ulrich Drepper2003-01-0724-37/+774
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/powerpc/powerpc32/sysdep.h (PSEUDO_RET): Add branch hint. * sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S: Add cancellation support. * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Remove ftruncate64, truncate64, pread64 and pwrite64 entries. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL): Add __builtin_expect. (LOADARGS_n): Add argument size safety checks. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c: New file. 2003-01-06 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/sysdep-cancel.h (LIBC_CANCEL_HANDLED): Define. * sysdeps/generic/creat.c: Include sysdep-cancel.h. (LIBC_CANCEL_HANDLED): Add. * sysdeps/unix/sysv/linux/alpha/sysdep.h (inline_syscall_r0_constraint): Rename to... (inline_syscall_r0_out_constraint): ... this. Add =. (inline_syscall[0-6]): Use inline_syscall_r0_out_constraint.
* Makefile for Linux/Alpha.Ulrich Drepper2003-01-061-0/+3
|
* * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): MakeAndreas Schwab2003-01-062-0/+11
| | | | | | | sure this is always inlined. (elf_machine_rela): Likewise. * sysdeps/m68k/Makefile (sysdep-CFLAGS): Increase inline limit.
* (elf_machine_runtime_setup): Make sure this is always inlined. ↵Andreas Schwab2003-01-061-2/+2
| | | | (elf_machine_rela): Likewise.
* * Makeconfig (+mkdep): Add -MP flag.Roland McGrath2003-01-061-0/+5
| | | | Suggested by Art Haas <ahaas@airmail.net>.
* 2003-01-04 Roland McGrath <roland@redhat.com>Roland McGrath2003-01-061-4/+5
| | | | | * Makeconfig (+mkdep): Add -MP flag. Suggested by Art Haas <ahaas@airmail.net>.
* Bump to 0.15.Ulrich Drepper2003-01-051-1/+1
|
* Update.Ulrich Drepper2003-01-055-6/+13
| | | | | * tst-cancel-wrappers.sh: Invoke gawk not awk since we use GNU awk features. Reported by Marijn Ros <marijn@mad.scientist.com>.
* Update.Ulrich Drepper2003-01-051-1/+1
| | | | Patch by Marijn Ros <marijn@mad.scientist.com>.
* * sysdeps/m68k/Makefile (CFLAGS-.oS): Append -fPIC.Andreas Schwab2003-01-054-6/+16
|
* * sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h (SINGLE_THREAD_P):Andreas Schwab2003-01-051-0/+7
| | | | | | Fix for PIC. (CENABLE): Likewise. (CDISABLE): Likewise.
* (SINGLE_THREAD_P): Fix for PIC. (CENABLE): Likewise. (CDISABLE): Likewise.Andreas Schwab2003-01-051-12/+16
|
* Update.Ulrich Drepper2003-01-0510-225/+223
| | | | | | | | | | | | | | | | 2003-01-05 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/sh/clone.S (__clone): Use SYSCALL_ERROR_HANDLER. * sysdeps/unix/sysv/linux/sh/pipe.S (__libc_pipe): Likewise. * sysdeps/unix/sysv/linux/sh/socket.S (__socket): Likewise. Add support for cancellation handling. * sysdeps/unix/sysv/linux/sh/syscall.S (__syscall): Use SYSCALL_ERROR_HANDLER. * sysdeps/unix/sysv/linux/sh/vfork.S (__vfork): Likewise. * sysdeps/unix/sysv/linux/sh/sysdep.h (PSEUDO): Likewise. Add support for cancellation handling. (SYSCALL_ERROR_HANDLER): Define PIC variants.
* Update.Ulrich Drepper2003-01-055-139/+318
| | | | | | | | | | | | | | | | | 2003-01-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Mark __syscall_pread64 and __syscall_pwrite64 cancelable. * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INTERNAL_SYSCALL): New macro. (LOADARGS_0, LOADARGS_1): Fix. 2003-01-05 Ulrich Drepper <drepper@redhat.com> * Makerules (build-shlip-helper): Unless told otherwise, add -Wl,-z,defs to linker command line. * rt/Makefile (librt.so): Link with ld.so. * dlfcn/Makefile (libdl.so): Likewise.
* Update.Ulrich Drepper2003-01-0522-114/+375
| | | | | | | 2003-01-04 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile: New file.
* Update.Ulrich Drepper2003-01-057-16/+28
| | | | | | | 2003-01-04 Jakub Jelinek <jakub@redhat.com> * internals.h (LIBC_THREAD_GETMEM, LIBC_THREAD_SETMEM): Define even if NOT_IN_libc is defined.
* Update.Ulrich Drepper2003-01-0510-10/+375
| | | | | | | | | | | | | | | | 2003-01-05 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/s390/s390-32/socket.S: Add support for cancellation handling. * sysdeps/unix/sysv/linux/s390/s390-64/socket.S: Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c: Likewise. 2003-01-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/i386/system.c (cancel_handler): Correct order of parameters passed to kill. * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Add nanosecond fields.
* Update.Ulrich Drepper2003-01-053-1/+215
| | | | | * Makefile (tests): Add tst-cancel7. (tst-cancel7-ARGS): New variable.
* (cancel_handler): Correct order of parameters passed to kill.Ulrich Drepper2003-01-051-2/+4
|
* initializer syntax to C99.Andreas Schwab2003-01-041-1/+1
|
* * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Add nanosecondAndreas Schwab2003-01-041-0/+5
| | | | fields.
* Add nanosecond fields.Andreas Schwab2003-01-041-7/+35
|
* Update.Ulrich Drepper2003-01-041-2/+3
| | | | | | * sysdeps/posix/system.c (do_system): Minor optimizations. Remove unnecessary code. Correct reference counter in case SIGQUIT handler installation failed.
* (do_system): Minor optimizations. Remove unnecessary code.Ulrich Drepper2003-01-041-10/+10
|
* * malloc/obstack.h (__INT_TO_PTR) [__STDC__]: Cast result toRoland McGrath2003-01-041-0/+7
| | | | | | (void *) to avoid diagnostic with native c89 on SGI IRIX 6.5 when compiling Bison 1.875's `bitset bset = obstack_alloc (bobstack, bytes);'. Problem reported by Nelson H. F. Beebe.
* 2002-01-03 Paul Eggert <eggert@twinsun.com>Roland McGrath2003-01-041-0/+4
| | | | | | | * malloc/obstack.h (__INT_TO_PTR) [__STDC__]: Cast result to (void *) to avoid diagnostic with native c89 on SGI IRIX 6.5 when compiling Bison 1.875's `bitset bset = obstack_alloc (bobstack, bytes);'. Problem reported by Nelson H. F. Beebe.
* Update.Ulrich Drepper2003-01-042-3/+9
| | | | | | | 2003-01-04 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/system.c (do_system): Correct reference counter in case SIGQUIT handler installation failed.
* Update.Ulrich Drepper2003-01-045-12/+38
| | | | | | | | * old_pthread_cond_broadcast.c: Optimize initialization a bit to work around gcc defficiencies. * old_pthread_cond_signal.c: Likewise. * old_pthread_cond_timedwait.c: Likewise. * old_pthread_cond_wait.c: Likewise.