platform/upstream/linaro-glibc.git
18 years ago2006-01-31 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 1 Feb 2006 03:13:45 +0000 (03:13 +0000)]
2006-01-31  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/alpha/fpu/Implies: New file.
* sysdeps/alpha/fpu/s_ceil.c: Include math_ldbl_opt.h, add
compat_symbol if LONG_DOUBLE_COMPAT.
* sysdeps/alpha/fpu/s_copysign.c: Likewise.
* sysdeps/alpha/fpu/s_fabs.c: Likewise.
* sysdeps/alpha/fpu/s_floor.c: Likewise.
* sysdeps/alpha/fpu/s_rint.c: Likewise.
* sysdeps/alpha/soft-fp/e_sqrtl.c: New file.
* sysdeps/alpha/Implies: Add ieee754/ldbl-128.

18 years ago2006-01-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 1 Feb 2006 02:59:59 +0000 (02:59 +0000)]
2006-01-31  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/fpu/bits/mathdef.h: Moved to ...
* sysdeps/alpha/bits/mathdef.h: ... here.
* sysdeps/i386/fpu/bits/mathdef.h: Moved to ...
* sysdeps/i386/bits/mathdef.h: ... here.
* sysdeps/mips/fpu/bits/mathdef.h: Moved to ...
* sysdeps/mips/bits/mathdef.h: ... here.
* sysdeps/m68k/fpu/bits/mathdef.h: Moved to ...
* sysdeps/m68k/bits/mathdef.h: ... here.
* sysdeps/powerpc/fpu/bits/mathdef.h: Moved to ...
* sysdeps/powerpc/bits/mathdef.h: ... here.
* sysdeps/sparc/fpu/bits/mathdef.h: Moved to ...
* sysdeps/sparc/bits/mathdef.h: ... here.
* sysdeps/ia64/fpu/bits/mathdef.h: Moved to ...
* sysdeps/ia64/bits/mathdef.h: ... here.
* sysdeps/sh/sh4/fpu/bits/mathdef.h: Moved to ...
* sysdeps/sh/sh4/bits/mathdef.h: ... here.
* sysdeps/x86_64/fpu/bits/mathdef.h: Moved to ...
* sysdeps/x86_64/bits/mathdef.h: ... here.

18 years ago2006-01-29 Daniel Jacobowitz <dan@codesourcery.com>
Roland McGrath [Tue, 31 Jan 2006 01:26:05 +0000 (01:26 +0000)]
2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/unix/sysv/linux/mips/bits/mman.h (MADV_REMOVE): Define.

18 years ago2006-01-29 Daniel Jacobowitz <dan@codesourcery.com>
Roland McGrath [Tue, 31 Jan 2006 01:26:02 +0000 (01:26 +0000)]
2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/unix/sysv/linux/mips/bits/socket.h (struct msghdr): Use
size_t for msg_controllen.
(__cmsg_nxthdr): Correct test.
(__SCM_CONNECT): Delete.

18 years ago2006-01-29 Daniel Jacobowitz <dan@codesourcery.com>
Roland McGrath [Tue, 31 Jan 2006 01:26:00 +0000 (01:26 +0000)]
2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/unix/sysv/linux/mips/bits/errno.h (ECANCELED,
EOWNERDEAD, ENOTRECOVERABLE): Define.

18 years ago2006-01-29 Daniel Jacobowitz <dan@codesourcery.com>
Roland McGrath [Tue, 31 Jan 2006 01:25:58 +0000 (01:25 +0000)]
2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>

* sysdeps/mips/dl-machine.h (RTLD_START): Correct offsets for
N64.

18 years ago.
Roland McGrath [Mon, 30 Jan 2006 22:12:59 +0000 (22:12 +0000)]
.

18 years ago2006-01-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 30 Jan 2006 22:12:48 +0000 (22:12 +0000)]
2006-01-27  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/nofpu/Subdirs: New file.

18 years ago2006-01-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 30 Jan 2006 22:12:44 +0000 (22:12 +0000)]
2006-01-27  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/nofpu/Makefile [$(subdir) = soft-fp]
(sysdep_routines): Add $(gcc-quad-routines) here.

18 years ago [BZ #2167]
Andreas Jaeger [Wed, 18 Jan 2006 08:41:47 +0000 (08:41 +0000)]
   [BZ #2167]
        * sysdeps/unix/sysv/linux/mips/bits/pthreadtypes.h
        (pthread_mutex_t): Follow changes for other archs.  Based on patch
        by Jim Gifford <patches@jg555.com>.

18 years ago Adopt for cacosh test change.
Andreas Jaeger [Sun, 15 Jan 2006 17:59:37 +0000 (17:59 +0000)]
 Adopt for cacosh test change.

18 years agoDefine __GI___fxstatat64.
Ulrich Drepper [Fri, 13 Jan 2006 21:47:54 +0000 (21:47 +0000)]
Define __GI___fxstatat64.

18 years agoDefine PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2.
Ulrich Drepper [Fri, 13 Jan 2006 21:46:29 +0000 (21:46 +0000)]
Define PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2.

18 years agoPretty printing.
Ulrich Drepper [Fri, 13 Jan 2006 21:41:29 +0000 (21:41 +0000)]
Pretty printing.

18 years ago(PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Move to
Ulrich Drepper [Fri, 13 Jan 2006 21:40:37 +0000 (21:40 +0000)]
(PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Move to
sysdeps/unix/alpha/sysdep.h.

18 years ago(tcbhead_t): Rename member to __private.
Ulrich Drepper [Fri, 13 Jan 2006 21:38:17 +0000 (21:38 +0000)]
(tcbhead_t): Rename member to __private.

18 years ago2006-01-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 12 Jan 2006 09:27:47 +0000 (09:27 +0000)]
2006-01-12  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/__longjmp.S: Include <jmpbuf-offsets.h>
instead of <bits/setjmp.h>.
* sysdeps/alpha/setjmp.S: Likewise.
* sysdeps/i386/__longjmp.S: Likewise.
* sysdeps/i386/bsd-_setjmp.S: Likewise.
* sysdeps/i386/bsd-setjmp.S: Likewise.
* sysdeps/i386/setjmp.S: Likewise.
* sysdeps/powerpc/powerpc32/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S:
* sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise.
* sysdeps/sh/sh3/setjmp.S: Likewise.
* sysdeps/sh/sh4/setjmp.S: Likewise.
* sysdeps/sparc/sparc32/__longjmp.S: Likewise.
* sysdeps/sparc/sparc32/setjmp.S: Likewise.
* sysdeps/x86_64/__longjmp.S: Likewise.
* sysdeps/x86_64/setjmp.S: Likewise.
* sysdeps/mach/hurd/i386/longjmp-ts.c: Include <jmpbuf-offsets.h>.
* sysdeps/mach/hurd/powerpc/longjmp-ts.c: Likewise.
* sysdeps/mach/hurd/alpha/longjmp-ts.c: Likewise.
* sysdeps/alpha/jmpbuf-unwind.h: Likewise.
* sysdeps/hppa/jmpbuf-unwind.h: Likewise.
* sysdeps/i386/jmpbuf-unwind.h: Likewise.
* sysdeps/powerpc/jmpbuf-unwind.h: Likewise.
* sysdeps/sparc/sparc32/jmpbuf-unwind.h: Likewise.
* sysdeps/sparc/sparc64/jmpbuf-unwind.h: Likewise.
* sysdeps/x86_64/jmpbuf-unwind.h: Likewise.
* setjmp/jmpbuf-offsets.h: File removed.
* include/bits/setjmp.h: File removed.

18 years ago(PTR_MANGLE): Define.
Ulrich Drepper [Wed, 11 Jan 2006 22:16:27 +0000 (22:16 +0000)]
(PTR_MANGLE): Define.
(PTR_MANGLE2): Define.

18 years agoUse PTR_DEMANGLE.
Ulrich Drepper [Wed, 11 Jan 2006 22:15:28 +0000 (22:15 +0000)]
Use PTR_DEMANGLE.
Avoid __sigjmp_save for rtld; tailcall in libc.so.

18 years agoUse PTR_DEMANGLE.
Ulrich Drepper [Wed, 11 Jan 2006 22:14:19 +0000 (22:14 +0000)]
Use PTR_DEMANGLE.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 10:18:16 +0000 (10:18 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* include/bits/setjmp.h: New file.
* setjmp/jmpbuf-offsets.h: New file.
* sysdeps/alpha/bits/setjmp.h: Move JB_* macros ...
* sysdeps/alpha/jmpbuf-offsets.h: ... here, new file.
* sysdeps/hppa/bits/setjmp.h (JB_SP): Macro moved ...
* sysdeps/hppa/jmpbuf-offsets.h: ... here, new file.
* sysdeps/i386/bits/setjmp.h: Move JB_* macros ...
* sysdeps/i386/jmpbuf-offsets.h: ... here, new file.
* sysdeps/mips/bits/setjmp.h (JB_PC): Macro removed.
* sysdeps/powerpc/bits/setjmp.h: Move JB_* macros ...
* sysdeps/powerpc/jmpbuf-offsets.h: ... here, new file.
* sysdeps/s390/bits/setjmp.h: Remove __JB_* macros.
* sysdeps/sh/bits/setjmp.h (JB_SIZE): Macro moved ...
* sysdeps/sh/jmpbuf-offsets.h: ... here, new file.
* sysdeps/sparc/sparc32/bits/setjmp.h: Move JB_* macros ...
* sysdeps/sparc/sparc32/jmpbuf-offsets.h: ... here, new file.
* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: Remove JB_* macros.
* sysdeps/x86_64/bits/setjmp.h: Move JB_* macros ...
* sysdeps/x86_64/jmpbuf-offsets.h: ... here, new file.

18 years ago.
Roland McGrath [Tue, 10 Jan 2006 09:22:33 +0000 (09:22 +0000)]
.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 09:22:16 +0000 (09:22 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/bits/setjmp.h (__JMP_BUF_SP): Macro moved to ...
* sysdeps/arm/jmpbuf-offsets.h: ... here, new file.
* sysdeps/arm/fpu/bits/setjmp.h: (__JMP_BUF_SP): Macro moved to ...
* sysdeps/arm/fpu/jmpbuf-offsets.h: ... here, new file.
* sysdeps/arm/eabi/bits/setjmp.h (__JMP_BUF_SP): Macro removed.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 09:21:53 +0000 (09:21 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/am33/bits/setjmp.h (__JMP_BUF_SP): Macro moved ...
* sysdeps/am33/jmpbuf-offsets.h: ... here, new file.

18 years ago.
Roland McGrath [Tue, 10 Jan 2006 08:51:59 +0000 (08:51 +0000)]
.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:51:11 +0000 (08:51 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/arm/jmpbuf-unwind.h: ... here.
* sysdeps/arm/fpu/bits/setjmp.h (_JMPBUF_UNWINDS): Macro removed.
* sysdeps/arm/eabi/bits/setjmp.h (_JMPBUF_UNWINDS): Macro removed.
* sysdeps/arm/nptl/jmpbuf-unwind.h: Moved to ...
* sysdeps/arm/jmpbuf-unwind.h: ... here.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:51:03 +0000 (08:51 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/arm/jmpbuf-unwind.h: ... here.
* sysdeps/arm/fpu/bits/setjmp.h (_JMPBUF_UNWINDS): Macro removed.
* sysdeps/arm/eabi/bits/setjmp.h (_JMPBUF_UNWINDS): Macro removed.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:50:56 +0000 (08:50 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/nptl/jmpbuf-unwind.h: Moved to ...
* sysdeps/arm/jmpbuf-unwind.h: ... here.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:50:31 +0000 (08:50 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/am33/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/am33/jmpbuf-unwind.h: ... here, new file.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:49:29 +0000 (08:49 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/powerpc/jmpbuf-unwind.h: ... here.
* sysdeps/alpha/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/alpha/jmpbuf-unwind.h: ... here.
* sysdeps/sparc/sparc32/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/sparc/sparc32/jmpbuf-unwind.h: ... here.
* sysdeps/i386/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/i386/jmpbuf-unwind.h: ... here.
* sysdeps/x86_64/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/x86_64/jmpbuf-unwind.h: ... here.
* sysdeps/sh/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/sh/jmpbuf-unwind.h: ... here.
* sysdeps/hppa/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/hppa/jmpbuf-unwind.h: ... here, new file.
* sysdeps/mips/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/mips/jmpbuf-unwind.h: ... here.
* sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/m68k/jmpbuf-unwind.h: ... here, new file.
* sysdeps/s390/bits/setjmp.h (_JMPBUF_UNWINDS): Move macro ...
* sysdeps/s390/jmpbuf-unwind.h: ... here.
* sysdeps/unix/sysv/linux/ia64/bits/setjmp.h (_JMPBUF_UNWINDS):
Move macro ...
* sysdeps/ia64/jmpbuf-unwind.h: ... here.
* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h (_JMPBUF_UNWINDS):
Move macro ...
* sysdeps/sparc/sparc64/jmpbuf-unwind.h: ... here.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:43:32 +0000 (08:43 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/i386/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/ia64/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/mips/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/powerpc/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/s390/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sh/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sparc/sparc32/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sparc/sparc64/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/x86_64/jmpbuf-unwind.h: New file, moved from nptl/.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:23:22 +0000 (08:23 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/jmpbuf-unwind.h: File moved to main source tree.
* sysdeps/i386/jmpbuf-unwind.h: Likewise.
* sysdeps/mips/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/sparc/sparc64/jmpbuf-unwind.h: Likewise.
* sysdeps/x86_64/jmpbuf-unwind.h: Likewise.

18 years ago2006-01-10 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 10 Jan 2006 08:23:02 +0000 (08:23 +0000)]
2006-01-10  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/i386/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/mips/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/powerpc/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/s390/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sh/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sparc/sparc32/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/sparc/sparc64/jmpbuf-unwind.h: New file, moved from nptl/.
* sysdeps/x86_64/jmpbuf-unwind.h: New file, moved from nptl/.

18 years ago2006-01-07 Carlos O'Donell <carlos@systemhalted.org>
Roland McGrath [Tue, 10 Jan 2006 07:54:47 +0000 (07:54 +0000)]
2006-01-07  Carlos O'Donell  <carlos@systemhalted.org>

* sysdeps/hppa/elf/start.S (_start): Use PLABEL32 relocations
by using LR and RR. Add %sr0 to iitlbp.

18 years ago2006-01-08 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 9 Jan 2006 23:38:27 +0000 (23:38 +0000)]
2006-01-08  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h (pthread_mutex_t):
Don't give the union a name because it changes the mangled name.
Instead name the struct for __data.
* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_mutex_t):
Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h (pthread_mutex_t):
Likewise.

18 years ago2006-01-08 Roland McGrath <roland@redhat.com>
Roland McGrath [Sun, 8 Jan 2006 08:21:17 +0000 (08:21 +0000)]
2006-01-08  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/alpha/adjtime.c: Use <> instead of "" in
#include for kernel-features.h.
* sysdeps/unix/sysv/linux/alpha/dl-sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/xstatconv.h: Likewise.
* sysdeps/unix/sysv/linux/check_pf.c: Likewise.
* sysdeps/unix/sysv/linux/clock_getcpuclockid.c: Likewise.
* sysdeps/unix/sysv/linux/clock_getres.c: Likewise.
* sysdeps/unix/sysv/linux/clock_gettime.c: Likewise.
* sysdeps/unix/sysv/linux/clock_nanosleep.c: Likewise.
* sysdeps/unix/sysv/linux/clock_settime.c: Likewise.
* sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.
* sysdeps/unix/sysv/linux/dl-osinfo.h: Likewise.
* sysdeps/unix/sysv/linux/dl-sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise.
* sysdeps/unix/sysv/linux/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/futimes.c: Likewise.
* sysdeps/unix/sysv/linux/futimesat.c: Likewise.
* sysdeps/unix/sysv/linux/fxstat64.c: Likewise.
* sysdeps/unix/sysv/linux/fxstatat64.c: Likewise.
* sysdeps/unix/sysv/linux/getcwd.c: Likewise.
* sysdeps/unix/sysv/linux/getdents.c: Likewise.
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fchown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fchownat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fcntl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fxstat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fxstatat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getegid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/geteuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getrlimit.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lchown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lockf64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
* sysdeps/unix/sysv/linux/i386/mmap64.S: Likewise.
* sysdeps/unix/sysv/linux/i386/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/posix_fadvise64.S: Likewise.
* sysdeps/unix/sysv/linux/i386/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setegid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setfsgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setfsuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setgroups.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setregid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setreuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setrlimit.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/xstat.c: Likewise.
* sysdeps/unix/sysv/linux/ifreq.c: Likewise.
* sysdeps/unix/sysv/linux/ldsodefs.h: Likewise.
* sysdeps/unix/sysv/linux/lxstat64.c: Likewise.
* sysdeps/unix/sysv/linux/m68k/chown.c: Likewise.
* sysdeps/unix/sysv/linux/m68k/fchownat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mmap64.c: Likewise.
* sysdeps/unix/sysv/linux/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/netlinkaccess.h: Likewise.
* sysdeps/unix/sysv/linux/opendir.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fe_nomask.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/fe_nomask.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pread.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise.
* sysdeps/unix/sysv/linux/pread.c: Likewise.
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/prof-freq.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/chown.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/fchownat.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/lchown.c: Likewise.
* sysdeps/unix/sysv/linux/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/setegid.c: Likewise.
* sysdeps/unix/sysv/linux/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sigpending.c: Likewise.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/statvfs64.c: Likewise.
* sysdeps/unix/sysv/linux/syslog.c: Likewise.
* sysdeps/unix/sysv/linux/testrtsig.h: Likewise.
* sysdeps/unix/sysv/linux/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/utimes.c: Likewise.
* sysdeps/unix/sysv/linux/xstat64.c: Likewise.
* sysdeps/unix/sysv/linux/xstatconv.h: Likewise.

18 years agoUpdate abandoned code for sysdeps/generic demise.
Roland McGrath [Sun, 8 Jan 2006 06:50:00 +0000 (06:50 +0000)]
Update abandoned code for sysdeps/generic demise.

18 years agoDist files no longer required
Roland McGrath [Sun, 8 Jan 2006 06:49:16 +0000 (06:49 +0000)]
Dist files no longer required

18 years ago2006-01-07 Roland McGrath <roland@redhat.com>
Roland McGrath [Sun, 8 Jan 2006 06:44:00 +0000 (06:44 +0000)]
2006-01-07  Roland McGrath  <roland@redhat.com>

* manual/maint.texi (Porting): Don't mention Dist files.
* sysdeps/alpha/soft-fp/Dist: File removed.
* sysdeps/alpha/Dist: File removed.
* sysdeps/i386/i686/Dist: File removed.
* sysdeps/i386/soft-fp/Dist: File removed.
* sysdeps/i386/Dist: File removed.
* sysdeps/mips/soft-fp/Dist: File removed.
* sysdeps/mips/mips64/soft-fp/Dist: File removed.
* sysdeps/mips/mips64/Dist: File removed.
* sysdeps/mips/Dist: File removed.
* sysdeps/wordsize-32/Dist: File removed.
* sysdeps/m68k/fpu/switch/Dist: File removed.
* sysdeps/m68k/fpu/Dist: File removed.
* sysdeps/powerpc/powerpc64/Dist: File removed.
* sysdeps/powerpc/soft-fp/Dist: File removed.
* sysdeps/powerpc/powerpc32/fpu/Dist: File removed.
* sysdeps/powerpc/powerpc32/Dist: File removed.
* sysdeps/powerpc/fpu/Dist: File removed.
* sysdeps/powerpc/Dist: File removed.
* sysdeps/unix/common/Dist: File removed.
* sysdeps/unix/bsd/bsd4.4/Dist: File removed.
* sysdeps/unix/bsd/Dist: File removed.
* sysdeps/unix/sysv/linux/alpha/Dist: File removed.
* sysdeps/unix/sysv/linux/i386/Dist: File removed.
* sysdeps/unix/sysv/linux/mips/mips64/Dist: File removed.
* sysdeps/unix/sysv/linux/mips/Dist: File removed.
* sysdeps/unix/sysv/linux/m68k/Dist: File removed.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/Dist: File removed.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/Dist: File removed.
* sysdeps/unix/sysv/linux/powerpc/aix/Dist: File removed.
* sysdeps/unix/sysv/linux/powerpc/Dist: File removed.
* sysdeps/unix/sysv/linux/sparc/sparc32/Dist: File removed.
* sysdeps/unix/sysv/linux/sparc/sparc64/Dist: File removed.
* sysdeps/unix/sysv/linux/sparc/Dist: File removed.
* sysdeps/unix/sysv/linux/ia64/Dist: File removed.
* sysdeps/unix/sysv/linux/s390/s390-64/Dist: File removed.
* sysdeps/unix/sysv/linux/s390/Dist: File removed.
* sysdeps/unix/sysv/linux/s390/s390-32/Dist: File removed.
* sysdeps/unix/sysv/linux/sh/Dist: File removed.
* sysdeps/unix/sysv/linux/x86_64/Dist: File removed.
* sysdeps/unix/sysv/linux/hppa/Dist: File removed.
* sysdeps/unix/sysv/linux/Dist: File removed.
* sysdeps/unix/sysv/Dist: File removed.
* sysdeps/unix/Dist: File removed.
* sysdeps/generic/Dist: File removed.
* sysdeps/sparc/sparc32/soft-fp/Dist: File removed.
* sysdeps/sparc/sparc32/sparcv9/Dist: File removed.
* sysdeps/sparc/sparc32/sparcv8/Dist: File removed.
* sysdeps/sparc/sparc32/Dist: File removed.
* sysdeps/sparc/sparc64/soft-fp/Dist: File removed.
* sysdeps/sparc/sparc64/Dist: File removed.
* sysdeps/sparc/Dist: File removed.
* sysdeps/gnu/Dist: File removed.
* sysdeps/ia64/fpu/Dist: File removed.
* sysdeps/ia64/Dist: File removed.
* sysdeps/mach/mips/Dist: File removed.
* sysdeps/mach/hurd/alpha/Dist: File removed.
* sysdeps/mach/hurd/i386/Dist: File removed.
* sysdeps/mach/hurd/mips/Dist: File removed.
* sysdeps/mach/hurd/powerpc/Dist: File removed.
* sysdeps/mach/hurd/Dist: File removed.
* sysdeps/s390/s390-64/Dist: File removed.
* sysdeps/s390/Dist: File removed.
* sysdeps/s390/s390-32/Dist: File removed.
* sysdeps/sh/Dist: File removed.
* sysdeps/posix/Dist: File removed.
* sysdeps/ieee754/dbl-64/Dist: File removed.
* sysdeps/ieee754/ldbl-128/Dist: File removed.
* sysdeps/ieee754/flt-32/Dist: File removed.
* sysdeps/ieee754/Dist: File removed.
* sysdeps/x86_64/soft-fp/Dist: File removed.
* sysdeps/x86_64/Dist: File removed.
* sysdeps/hppa/Dist: File removed.

18 years agoDefine MADV_REMOVE.
Ulrich Drepper [Fri, 6 Jan 2006 18:06:40 +0000 (18:06 +0000)]
Define MADV_REMOVE.

18 years ago.
Roland McGrath [Fri, 6 Jan 2006 10:50:50 +0000 (10:50 +0000)]
.

18 years ago2006-01-06 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 6 Jan 2006 10:50:45 +0000 (10:50 +0000)]
2006-01-06  Roland McGrath  <roland@redhat.com>

* sysdeps/powerpc/nofpu/Versions (libc: GLIBC_2.4): New set.
Add __floatundidf, __floatundisf, __floatunditf, __floatunsidf,
__floatunsisf, __floatunsitf, __unorddf2, __unordsf2, __unordtf2.

18 years agoFix last commit.
Andreas Jaeger [Wed, 4 Jan 2006 12:37:37 +0000 (12:37 +0000)]
Fix last commit.

18 years ago(__brk): Use __SYSCALL_CLOBBERS.
Andreas Jaeger [Wed, 4 Jan 2006 06:46:45 +0000 (06:46 +0000)]
(__brk): Use __SYSCALL_CLOBBERS.

18 years agoInclude string.h.
Ulrich Drepper [Tue, 3 Jan 2006 23:35:29 +0000 (23:35 +0000)]
Include string.h.

18 years ago [BZ #1067]
Andreas Jaeger [Fri, 30 Dec 2005 09:27:42 +0000 (09:27 +0000)]
[BZ #1067]
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Fix struct msghdr
for 64-bit mips kernel.

18 years ago.
Roland McGrath [Wed, 28 Dec 2005 05:47:16 +0000 (05:47 +0000)]
.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:47:03 +0000 (05:47 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/aix/powerpc/memset.c: Don't use sysdeps/generic.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:46:19 +0000 (05:46 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/eabi/bits/setjmp.h (_JMPBUF_UNWINDS): Take third argument
DEMANGLE, and pass SP value through it.
* sysdeps/arm/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/arm/fpu/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.

18 years ago2005-12-15 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:46:16 +0000 (05:46 +0000)]
2005-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/arm/libc-tls.c: Use csu/ instead of sysdeps/generic/.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:44:53 +0000 (05:44 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/cris/bits/setjmp.h (_JMPBUF_UNWINDS): Take third argument
DEMANGLE, and pass SP value through it.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:44:02 +0000 (05:44 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/am33/bits/setjmp.h (_JMPBUF_UNWINDS): Take third argument
DEMANGLE, and pass SP value through it.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:43:52 +0000 (05:43 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/aix/bits/setjmp.h (_JMPBUF_UNWINDS): Take third
argument DEMANGLE, and pass SP value through it.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:41:36 +0000 (05:41 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/bits/setjmp.h (_JMPBUF_UNWINDS): Take third argument
DEMANGLE, and pass SP value through it.
* sysdeps/hppa/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/i386/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/mips/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/powerpc/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/s390/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/sh/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/sparc/sparc32/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/setjmp.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: Likewise.
* sysdeps/x86_64/bits/setjmp.h (_JMPBUF_UNWINDS): Likewise.
* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Pass inline
demangler function to _JMPBUF_UNWINDS.
* sysdeps/mach/hurd/jmp-unwind.c (demangle_ptr): New function.
(_longjmp_unwind): Pass it to _JMPBUF_UNWINDS.

18 years ago2005-12-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 28 Dec 2005 05:41:16 +0000 (05:41 +0000)]
2005-12-27  Roland McGrath  <roland@redhat.com>

* sysdeps/x86_64/jmpbuf-unwind.h (_jmpbuf_sp): New inline function.
(_JMPBUF_UNWINDS_ADJ): Use it, to PTR_DEMANGLE before comparison.
* sysdeps/alpha/jmpbuf-unwind.h: Likewise.
* sysdeps/i386/jmpbuf-unwind.h: Likewise.
* sysdeps/mips/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/sparc/sparc64/jmpbuf-unwind.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/jmpbuf-unwind.h: Likewise.

18 years agoDefine EOWNERDEAD and ENOTRECOVERABLE if not already defined.
Ulrich Drepper [Tue, 27 Dec 2005 15:23:06 +0000 (15:23 +0000)]
Define EOWNERDEAD and ENOTRECOVERABLE if not already defined.

18 years agodd new errlist-compat entry for up to 138 errnos.
Ulrich Drepper [Tue, 27 Dec 2005 15:21:33 +0000 (15:21 +0000)]
dd new errlist-compat entry for up to 138 errnos.

18 years agoAdd __next and __prev field to pthread_mutex_t.
Ulrich Drepper [Tue, 27 Dec 2005 15:08:35 +0000 (15:08 +0000)]
Add __next and __prev field to pthread_mutex_t.

18 years ago2005-12-21 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 21 Dec 2005 22:16:21 +0000 (22:16 +0000)]
2005-12-21  Roland McGrath  <roland@redhat.com>

* elf/cache.c: Use <> rather than "" #includes.
* elf/chroot_canon.c: Likewise.
* elf/dl-lookup.c: Likewise.
* elf/ldconfig.c: Likewise.
* elf/readlib.c: Likewise.
* elf/rtld.c: Likewise.
* gmon/mcount.c: Likewise.
* hurd/hurdfault.c: Likewise.
* hurd/hurdsig.c: Likewise.
* hurd/report-wait.c: Likewise.
* hurd/sigunwind.c: Likewise.
* mach/setup-thread.c: Likewise.
* rt/aio_read64.c: Likewise.
* rt/aio_sigqueue.c: Likewise.
* rt/aio_write64.c: Likewise.
* soft-fp/soft-fp.h: Likewise.
* stdio-common/tmpfile64.c: Likewise.
* sysdeps/mach/hurd/fork.c: Likewise.
* sysdeps/mach/hurd/hppa/trampoline.c: Likewise.
* sysdeps/mach/hurd/i386/trampoline.c: Likewise.
* sysdeps/mach/hurd/mips/trampoline.c: Likewise.
* sysdeps/mach/hurd/powerpc/trampoline.c: Likewise.
* sysdeps/posix/sprofil.c: Likewise.
* sysdeps/pthread/aio_cancel.c: Likewise.
* sysdeps/pthread/aio_fsync.c: Likewise.
* sysdeps/pthread/aio_read64.c: Likewise.
* sysdeps/pthread/aio_read.c: Likewise.
* sysdeps/pthread/aio_suspend.c: Likewise.
* sysdeps/pthread/aio_write64.c: Likewise.
* sysdeps/pthread/aio_write.c: Likewise.
* sysdeps/pthread/lio_listio64.c: Likewise.
* sysdeps/pthread/lio_listio.c: Likewise.
* sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
* sysdeps/unix/sysv/tcflow.c: Likewise.

18 years ago * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.
Richard Henderson [Sun, 18 Dec 2005 22:47:08 +0000 (22:47 +0000)]
    * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.

18 years ago2005-12-15 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 15 Dec 2005 21:10:12 +0000 (21:10 +0000)]
2005-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/.
* sysdeps/alpha/fpu/s_cacoshf.c: Likewise.
* sysdeps/alpha/fpu/s_casinf.c: Likewise.
* sysdeps/alpha/fpu/s_casinhf.c: Likewise.
* sysdeps/alpha/fpu/s_catanf.c: Likewise.
* sysdeps/alpha/fpu/s_catanhf.c: Likewise.
* sysdeps/alpha/fpu/s_ccosf.c: Likewise.
* sysdeps/alpha/fpu/s_ccoshf.c: Likewise.
* sysdeps/alpha/fpu/s_cexpf.c: Likewise.
* sysdeps/alpha/fpu/s_clog10f.c: Likewise.
* sysdeps/alpha/fpu/s_clogf.c: Likewise.
* sysdeps/alpha/fpu/s_cpowf.c: Likewise.
* sysdeps/alpha/fpu/s_cprojf.c: Likewise.
* sysdeps/alpha/fpu/s_csinf.c: Likewise.
* sysdeps/alpha/fpu/s_csinhf.c: Likewise.
* sysdeps/alpha/fpu/s_csqrtf.c: Likewise.
* sysdeps/alpha/fpu/s_ctanf.c: Likewise.
* sysdeps/alpha/fpu/s_ctanhf.c: Likewise.
* sysdeps/alpha/libc-tls.c: Likewise.
* sysdeps/gnu/glob64.c: Likewise.
* sysdeps/gnu/updwtmp.c: Likewise.
* sysdeps/gnu/utmp_file.c: Likewise.
* sysdeps/i386/bzero.c: Likewise.
* sysdeps/i386/ffs.c: Likewise.
* sysdeps/i386/i686/ffs.c: Likewise.
* sysdeps/i386/memset.c: Likewise.
* sysdeps/ia64/fpu/printf_fphex.c: Likewise.
* sysdeps/ia64/libc-tls.c: Likewise.
* sysdeps/ieee754/ldbl-128/printf_fphex.c: Likewise.
* sysdeps/m68k/ffs.c: Likewise.
* sysdeps/mach/hurd/getdents.c: Likewise.
* sysdeps/mach/hurd/init-posix.c: Likewise.
* sysdeps/mach/msync.c: Likewise.
* sysdeps/mips/libc-tls.c: Likewise.
* sysdeps/posix/profil.c: Likewise.
* sysdeps/posix/shm_open.c: Likewise.
* sysdeps/posix/shm_unlink.c: Likewise.
* sysdeps/posix/sprofil.c: Likewise.
* sysdeps/rs6000/ffs.c: Likewise.
* sysdeps/s390/libc-tls.c: Likewise.
* sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/glob.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/wordexp.c: Likewise.
* sysdeps/unix/sysv/linux/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/gai_sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getmsg.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lchown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/putmsg.c: Likewise.
* sysdeps/unix/sysv/linux/i386/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mq_close.c: Likewise.
* sysdeps/unix/sysv/linux/mq_getattr.c: Likewise.
* sysdeps/unix/sysv/linux/mq_notify.c: Likewise.
* sysdeps/unix/sysv/linux/mq_open.c: Likewise.
* sysdeps/unix/sysv/linux/mq_receive.c: Likewise.
* sysdeps/unix/sysv/linux/mq_send.c: Likewise.
* sysdeps/unix/sysv/linux/mq_unlink.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/powerpc/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/s390/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/sched_getaffinity.c: Likewise.
* sysdeps/unix/sysv/linux/sched_setaffinity.c: Likewise.
* sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/sigstack.c: Likewise.
* sysdeps/unix/sysv/linux/sigtimedwait.c: Likewise.
* sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/readelflib.c: Likewise.
* sysdeps/unix/sysv/linux/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/vfork.c: Likewise.
* sysdeps/unix/sysv/linux/x86_64/readelflib.c: Likewise.

18 years agoGeneric strtsupp.c.
Ulrich Drepper [Wed, 14 Dec 2005 11:16:23 +0000 (11:16 +0000)]
Generic strtsupp.c.

18 years agoGeneric console.c.
Ulrich Drepper [Wed, 14 Dec 2005 08:30:30 +0000 (08:30 +0000)]
Generic console.c.

18 years agoGeneric brdinit.c.
Ulrich Drepper [Wed, 14 Dec 2005 08:22:40 +0000 (08:22 +0000)]
Generic brdinit.c.

18 years ago2005-11-15 Mike Frysinger <vapier@gentoo.org>
Roland McGrath [Tue, 6 Dec 2005 01:38:24 +0000 (01:38 +0000)]
2005-11-15  Mike Frysinger  <vapier@gentoo.org>

* sysdeps/hppa/bits/setjmp.h: Add _BITS_SETJMP_H preprocessor
protection and allow pthread.h to include bits/setjmp.h as well as
setjmp.h.
* sysdeps/m68k/bits/setjmp.h: Likewise.
* sysdeps/s390/bits/setjmp.h: Make sure only setjmp.h or pthread.h
are allow to include bits/setjmp.h.
* sysdeps/mips/bits/setjmp.h (_JMPBUF_UNWINDS): Cast rhs to match lhs
cast of address.
* sysdeps/sh/bits/setjmp.h: Likewise.

18 years ago(MREMAP_FIXED): Added.
Andreas Jaeger [Mon, 28 Nov 2005 08:25:55 +0000 (08:25 +0000)]
(MREMAP_FIXED): Added.
Patch by RenĂ© Rebe <rene@exactcode.de>.

18 years ago * sysdeps/alpha/strncmp.S: Don't read too much data when pointers
Richard Henderson [Sun, 27 Nov 2005 06:05:33 +0000 (06:05 +0000)]
    * sysdeps/alpha/strncmp.S: Don't read too much data when pointers
        are co-aligned, and count is aligned with the end of the word.

18 years ago * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo.
Richard Henderson [Sat, 26 Nov 2005 00:52:45 +0000 (00:52 +0000)]
    * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo.
        (__fxstatat64): Alias from __fxstatat; remove other cnp errors.
        * sysdeps/unix/sysv/linux/alpha/sigaction.c: Include sys/cdefs.h
        and stddef.h.
        * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MREMAP_FIXED): Define.

18 years ago2005-11-18 Paul Brook <paul@codesourcery.com>
Roland McGrath [Fri, 18 Nov 2005 22:46:31 +0000 (22:46 +0000)]
2005-11-18  Paul Brook  <paul@codesourcery.com>

* sysdeps/unix/sysv/linux/m68k/bits/mman.h (MREMAP_FIXED): New macro.

19 years agoDefine SHM_NORESERVE.
Ulrich Drepper [Fri, 18 Nov 2005 02:40:36 +0000 (02:40 +0000)]
Define SHM_NORESERVE.

19 years ago * sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h,
Daniel Jacobowitz [Wed, 16 Nov 2005 19:22:59 +0000 (19:22 +0000)]
* sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h,
sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c,
sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c,
sysdeps/unix/sysv/linux/arm/nptl/unwind.h,
sysdeps/arm/unwind-dw2-fde-glibc.c,
sysdeps/arm/unwind-pe.c, sysdeps/arm/framestate.c: New files.

19 years ago * sysdeps/arm/bits/setjmp.h, sysdeps/arm/fpu/bits/setjmp.h: Update
Daniel Jacobowitz [Wed, 16 Nov 2005 19:03:42 +0000 (19:03 +0000)]
* sysdeps/arm/bits/setjmp.h, sysdeps/arm/fpu/bits/setjmp.h: Update
include guards.

* sysdeps/unix/arm/sysdep.S (syscall_error): Handle USE___THREAD and
RTLD_PRIVATE_ERRNO.

* sysdeps/unix/sysv/linux/arm/clone.S (__clone): Handle RESET_PID.
Handle new arguments.
* sysdeps/unix/sysv/linux/arm/vfork.S (__vfork): Use SAVE_PID and
RESTORE_PID.  Use the right syscall error handler.

* sysdeps/unix/sysv/linux/arm/eabi/sigrestorer.S
(__default_sa_restorer, __default_rt_sa_restorer): Add unwind
information.

* sysdeps/unix/sysv/linux/arm/eabi/socket.S: Update formatting.
Add unwind information.  Correct stack alignment typo.

* sysdeps/unix/sysv/linux/arm/eabi/sysdep.h
(INTERNAL_SYSCALL_NCS): Define.

* sysdeps/unix/sysv/linux/arm/sigaction.c
(__libc_sigaction): Remove never-valid handling for SA_ONSTACK.

* sysdeps/unix/sysv/linux/arm/socket.S: Whitespace cleanup.

* sysdeps/unix/sysv/linux/arm/sysdep.h (SYSCALL_ERROR_HANDLER): Handle
RTLD_PRIVATE_ERRNO.
(INTERNAL_SYSCALL_NCS): Implement.

* sysdeps/arm/nptl/Makefile, sysdeps/arm/nptl/jmpbuf-unwind.h,
sysdeps/arm/nptl/pthread_spin_lock.S,
sysdeps/arm/nptl/pthread_spin_trylock.S,
sysdeps/arm/nptl/pthreaddef.h, sysdeps/arm/nptl/tcb-offsets.sym,
sysdeps/arm/nptl/tls.h, sysdeps/unix/sysv/linux/arm/eabi/Makefile,
sysdeps/unix/sysv/linux/arm/eabi/nptl/Makefile,
sysdeps/unix/sysv/linux/arm/eabi/nptl/configure,
sysdeps/unix/sysv/linux/arm/eabi/nptl/configure.in,
sysdeps/unix/sysv/linux/arm/eabi/nptl/nptl-aeabi_unwind_cpp_pr1.c,
sysdeps/unix/sysv/linux/arm/eabi/nptl/rt-aeabi_unwind_cpp_pr1.c,
sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h,
sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-forcedunwind.c,
sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-resume.c,
sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind.h,
sysdeps/unix/sysv/linux/arm/nptl/Versions,
sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h,
sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h,
sysdeps/unix/sysv/linux/arm/nptl/clone.S,
sysdeps/unix/sysv/linux/arm/nptl/createthread.c,
sysdeps/unix/sysv/linux/arm/nptl/fork.c,
sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c,
sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h,
sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S,
sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c,
sysdeps/unix/sysv/linux/arm/nptl/vfork.S: New files.

19 years ago * sysdeps/arm/dl-machine.h (CLEAR_CACHE): Use INTERNAL_SYSCALL_ARM.
Daniel Jacobowitz [Wed, 16 Nov 2005 18:08:53 +0000 (18:08 +0000)]
* sysdeps/arm/dl-machine.h (CLEAR_CACHE): Use INTERNAL_SYSCALL_ARM.
* sysdeps/unix/sysv/linux/arm/brk.c (__brk): Use INLINE_SYSCALL.
* sysdeps/unix/sysv/linux/arm/clone.S (__clone): Use DO_CALL.
* sysdeps/unix/sysv/linux/arm/eabi/configure.in: Bump
arch_minimum_kernel.
* sysdeps/unix/sysv/linux/arm/eabi/configure: Regenerated.
* sysdeps/unix/sysv/linux/arm/eabi/epoll_ctl.c,
sysdeps/unix/sysv/linux/arm/eabi/epoll_wait.c,
sysdeps/unix/sysv/linux/arm/eabi/fcntl.c,
sysdeps/unix/sysv/linux/arm/eabi/fstatfs64.c,
sysdeps/unix/sysv/linux/arm/eabi/ftruncate64.c,
sysdeps/unix/sysv/linux/arm/eabi/fxstat64.c,
sysdeps/unix/sysv/linux/arm/eabi/kernel_epoll.h,
sysdeps/unix/sysv/linux/arm/eabi/kernel_stat.h,
sysdeps/unix/sysv/linux/arm/eabi/lockf64.c,
sysdeps/unix/sysv/linux/arm/eabi/lxstat64.c,
sysdeps/unix/sysv/linux/arm/eabi/semop.c,
sysdeps/unix/sysv/linux/arm/eabi/semtimedop.c,
sysdeps/unix/sysv/linux/arm/eabi/statfs64.c,
sysdeps/unix/sysv/linux/arm/eabi/syscalls.list,
sysdeps/unix/sysv/linux/arm/eabi/uname.c,
sysdeps/unix/sysv/linux/arm/eabi/xstat64.c,
sysdeps/unix/sysv/linux/arm/eabi/xstatconv.c,
sysdeps/unix/sysv/linux/arm/eabi/xstatconv.h: Removed.
* sysdeps/unix/sysv/linux/arm/eabi/linuxthreads/sysdep-cancel.h,
sysdeps/unix/sysv/linux/arm/eabi/mmap64.S,
sysdeps/unix/sysv/linux/arm/eabi/pread.c,
sysdeps/unix/sysv/linux/arm/eabi/pread64.c,
sysdeps/unix/sysv/linux/arm/eabi/pwrite.c,
sysdeps/unix/sysv/linux/arm/eabi/pwrite64.c,
sysdeps/unix/sysv/linux/arm/eabi/readahead.c,
sysdeps/unix/sysv/linux/arm/eabi/sigrestorer.S,
sysdeps/unix/sysv/linux/arm/eabi/socket.S,
sysdeps/unix/sysv/linux/arm/eabi/syscall.S,
sysdeps/unix/sysv/linux/arm/eabi/sysdep.h,
sysdeps/unix/sysv/linux/arm/eabi/truncate64.c: New files.
* sysdeps/unix/sysv/linux/arm/linuxthreads/sysdep-cancel.h
(SINGLE_THREAD_P_INT, SINGLE_THREAD_P_PIC): Removed.
(SINGLE_THREAD_P): Rewritten to use only ip.
* sysdeps/unix/sysv/linux/arm/linuxthreads/vfork.S (__vfork): Use
DO_CALL.
* sysdeps/unix/sysv/linux/arm/mmap.S (__mmap): Use DO_CALL.
* sysdeps/unix/sysv/linux/arm/mmap64.S (__mmap64): Use DO_CALL.
Don't handle EABI here.
* sysdeps/unix/sysv/linux/arm/socket.S (__socket): Use
SINGLE_THREAD_P.
* sysdeps/unix/sysv/linux/arm/vfork.S (__vfork): Use DO_CALL.

19 years agoLinux/m68k fchownat implementation.
Ulrich Drepper [Fri, 11 Nov 2005 19:42:24 +0000 (19:42 +0000)]
Linux/m68k fchownat implementation.

19 years agoLinux/m68k fxstatat implementation.
Ulrich Drepper [Fri, 11 Nov 2005 19:17:50 +0000 (19:17 +0000)]
Linux/m68k fxstatat implementation.

19 years agoLinux/Alpha fxstatat implementation.
Ulrich Drepper [Fri, 11 Nov 2005 19:15:37 +0000 (19:15 +0000)]
Linux/Alpha fxstatat implementation.

19 years ago.
Roland McGrath [Thu, 10 Nov 2005 00:57:19 +0000 (00:57 +0000)]
.

19 years ago2005-10-11 Steven Munroe <sjmunroe@us.ibm.com>
Roland McGrath [Thu, 10 Nov 2005 00:56:23 +0000 (00:56 +0000)]
2005-10-11  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/nofpu/fesetround.c: Add libm_hidden_def.

19 years agoRemove use of HAVE_GNU_LD.
Ulrich Drepper [Sun, 6 Nov 2005 02:05:16 +0000 (02:05 +0000)]
Remove use of HAVE_GNU_LD.

19 years ago * sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S: Add LGPL exception.
Daniel Jacobowitz [Thu, 3 Nov 2005 14:42:00 +0000 (14:42 +0000)]
* sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S: Add LGPL exception.

19 years ago * sysdeps/arm/eabi/aeabi_lcsts.c, sysdeps/arm/eabi/aeabi_math.c,
Daniel Jacobowitz [Mon, 31 Oct 2005 21:05:09 +0000 (21:05 +0000)]
* sysdeps/arm/eabi/aeabi_lcsts.c, sysdeps/arm/eabi/aeabi_math.c,
sysdeps/arm/eabi/aeabi_sighandlers.S: Add LGPL exception.

19 years ago * sysdeps/arm/eabi/Makefile (static-only-routines): Remove
Daniel Jacobowitz [Mon, 31 Oct 2005 20:49:25 +0000 (20:49 +0000)]
* sysdeps/arm/eabi/Makefile (static-only-routines): Remove
$(aeabi_routines).
* sysdeps/arm/eabi/Versions (GLIBC_2.4): Add ARM EABI portability
routines.
* sysdeps/arm/eabi/aeabi_assert.c, sysdeps/arm/eabi/aeabi_atexit.c,
sysdeps/arm/eabi/aeabi_errno_addr.c,
sysdeps/arm/eabi/aeabi_localeconv.c,
sysdeps/arm/eabi/aeabi_mb_cur_max.c, sysdeps/arm/eabi/aeabi_memclr.c,
sysdeps/arm/eabi/aeabi_memcpy.c, sysdeps/arm/eabi/aeabi_memmove.c,
sysdeps/arm/eabi/aeabi_memset.c: Remove attribute_hidden.

19 years ago * sysdeps/unix/sysv/linux/arm/bits/mman.h (MREMAP_FIXED): Define.
Daniel Jacobowitz [Mon, 31 Oct 2005 20:41:32 +0000 (20:41 +0000)]
* sysdeps/unix/sysv/linux/arm/bits/mman.h (MREMAP_FIXED): Define.

19 years ago * sysdeps/unix/sysv/linux/arm/socket.S: Honor NO_WEAK_ALIAS.
Daniel Jacobowitz [Thu, 27 Oct 2005 18:50:12 +0000 (18:50 +0000)]
* sysdeps/unix/sysv/linux/arm/socket.S: Honor NO_WEAK_ALIAS.

19 years agoReturn the correct result when the same dividend and divisor are provided,
Ulrich Drepper [Thu, 20 Oct 2005 05:24:59 +0000 (05:24 +0000)]
Return the correct result when the same dividend and divisor are provided,
and they're negative numbers.

19 years agoCorrect attribution goof.
Daniel Jacobowitz [Mon, 10 Oct 2005 15:36:01 +0000 (15:36 +0000)]
Correct attribution goof.

19 years agoAdd ARM EABI port.
Daniel Jacobowitz [Mon, 10 Oct 2005 15:29:32 +0000 (15:29 +0000)]
Add ARM EABI port.

19 years ago2005-10-10 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 10 Oct 2005 15:09:14 +0000 (15:09 +0000)]
2005-10-10  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/Makefile, sysdeps/arm/machine-gmon.h,
sysdeps/arm/_mcount.S: Revert previous bogus changes.

19 years ago * sysdeps/arm/memset.S (memset): Correct handling of negative
Daniel Jacobowitz [Mon, 10 Oct 2005 15:00:47 +0000 (15:00 +0000)]
* sysdeps/arm/memset.S (memset): Correct handling of negative
arguments.

19 years ago2005-10-10 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 10 Oct 2005 14:51:13 +0000 (14:51 +0000)]
2005-10-10  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/_mcount.S: Suppress profiling when building this
file.

19 years ago2005-10-09 Phil Blundell <pb@reciva.com>
Phil Blundell [Sun, 9 Oct 2005 18:29:25 +0000 (18:29 +0000)]
2005-10-09  Phil Blundell  <pb@reciva.com>

* sysdeps/arm/Makefile [subdir=gmon] (sysdep_routines): Add
_mcount.
* sysdeps/arm/machine-gmon.h (MCOUNT): Replace with empty
definition.
(_MCOUNT_DECL): Make linkage global.
* sysdeps/arm/_mcount.S: New file.

19 years ago2005-10-09 Phil Blundell <pb@reciva.com>
Phil Blundell [Sun, 9 Oct 2005 18:24:09 +0000 (18:24 +0000)]
2005-10-09  Phil Blundell  <pb@reciva.com>

* sysdeps/arm/dl-trampoline.S: [PROF] (_dl_runtime_profile):
Don't compile.  Correct cut'n'paste error with .size.

19 years ago * sysdeps/unix/sysv/linux/arm/posix_fadvise.c,
Daniel Jacobowitz [Wed, 5 Oct 2005 20:17:08 +0000 (20:17 +0000)]
* sysdeps/unix/sysv/linux/arm/posix_fadvise.c,
sysdeps/unix/sysv/linux/arm/posix_fadvise64.c: New files.

19 years ago * sysdeps/arm/dl-machine.h: Include <tls.h>.
Daniel Jacobowitz [Wed, 5 Oct 2005 20:15:22 +0000 (20:15 +0000)]
* sysdeps/arm/dl-machine.h: Include <tls.h>.
(elf_machine_type_class, elf_machine_rel, elf_machine_rela): Handle
TLS relocations.
* sysdeps/unix/sysv/linux/arm/Makefile: Build __aeabi_read_tp.
* sysdeps/unix/sysv/linux/arm/sysdep.h (INTERNAL_SYSCALL_RAW): Renamed
from INTERNAL_SYSCALL.
(INTERNAL_SYSCALL, INTERNAL_SYSCALL_ARM): New macros.
* sysdeps/arm/dl-tls.h, sysdeps/arm/elf/configure.in,
sysdeps/arm/elf/configure, sysdeps/arm/libc-tls.c,
sysdeps/arm/linuxthreads/tls.h, sysdeps/arm/tls-macros.h,
sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S,
sysdeps/unix/sysv/linux/arm/libc-aeabi_read_tp.S: New files.

19 years ago * sysdeps/arm/atomicity.h: Delete.
Daniel Jacobowitz [Wed, 5 Oct 2005 20:14:10 +0000 (20:14 +0000)]
* sysdeps/arm/atomicity.h: Delete.
* sysdeps/arm/bits/atomic.h: New file.

19 years ago * sysdeps/arm/dl-machine.h (ARCH_LA_PLTENTER,
Daniel Jacobowitz [Wed, 5 Oct 2005 20:13:03 +0000 (20:13 +0000)]
* sysdeps/arm/dl-machine.h (ARCH_LA_PLTENTER,
ARCH_LA_PLTEXIT): Define.
* sysdeps/arm/ldsodefs.h, sysdeps/arm/tst-audit.h: New files.

19 years ago [BZ #1358]
Richard Henderson [Tue, 20 Sep 2005 05:35:42 +0000 (05:35 +0000)]
    [BZ #1358]
        * sysdeps/unix/alpha/sysdep.h (inline_syscall1): Copy argument(s)
        to a temporary first.
        (inline_syscall2, inline_syscall3, inline_syscall4): Likewise.
        (inline_syscall5, inline_syscall6): Likewise.

19 years ago * sysdeps/alpha/ldiv.S (lldiv): Add alias.
Richard Henderson [Tue, 20 Sep 2005 05:35:13 +0000 (05:35 +0000)]
    * sysdeps/alpha/ldiv.S (lldiv): Add alias.

19 years ago [BZ #1047]
Andreas Jaeger [Fri, 16 Sep 2005 13:12:44 +0000 (13:12 +0000)]
[BZ #1047]
* sysdeps/unix/sysv/linux/mips/getpagesize.c: New file.

19 years ago2005-09-16 Maciej W. Rozycki <macro@linux-mips.org>
Andreas Jaeger [Fri, 16 Sep 2005 12:20:48 +0000 (12:20 +0000)]
2005-09-16  Maciej W. Rozycki  <macro@linux-mips.org>

[BZ #933]
* sysdeps/unix/sysv/linux/mips/brk.c (__brk): Load the number of
the syscall immediately before invocation.
* sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S (__ioctl): Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/syscall.S (syscall): Likewise.

* sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S (__ioctl): Use
macros to handle GP.
* sysdeps/unix/sysv/linux/mips/mips64/syscall.S (syscall):
Likewise.  Update inaccurate comments.