Roland McGrath
|
3e9a97580a
|
2003-03-13 Alexandre Oliva <aoliva@redhat.com>
* sysdeps/mips/add_n.S: Use L macro for local labels.
* sysdeps/mips/addmul_1.S: Likewise.
* sysdeps/mips/lshift.S: Likewise.
* sysdeps/mips/memcpy.S: Likewise.
* sysdeps/mips/memset.S: Likewise.
* sysdeps/mips/mul_1.S: Likewise.
* sysdeps/mips/rshift.S: Likewise.
* sysdeps/mips/sub_n.S: Likewise.
* sysdeps/mips/submul_1.S: Likewise.
* sysdeps/mips/mips64/add_n.S: Likewise.
* sysdeps/mips/mips64/addmul_1.S: Likewise.
* sysdeps/mips/mips64/lshift.S: Likewise.
* sysdeps/mips/mips64/mul_1.S: Likewise.
* sysdeps/mips/mips64/rshift.S: Likewise.
* sysdeps/mips/mips64/sub_n.S: Likewise.
* sysdeps/mips/mips64/submul_1.S: Likewise.
* sysdeps/unix/mips/sysdep.h: Define L() according to ABI
conventions. Define END as in sys/asm.h.
* sysdeps/unix/mips/sysdep.S: Likewise.
* sysdeps/unix/mips/wait.S: Likewise.
* sysdeps/unix/sysv/linux/mips/clone.S: Likewise.
|
2003-03-14 03:59:37 +00:00 |
|
Andreas Jaeger
|
28a8f69901
|
Introduce and use local
label .Lthread_start since current binutils don't allow branches
to globally visible symbols.
|
2003-03-13 15:07:13 +00:00 |
|
Ulrich Drepper
|
ced89ec318
|
(__thread_start): Use jal instead of jalr to invoke subroutine so
restoring the $gp register will work properly.
|
2003-03-12 01:04:51 +00:00 |
|
Andreas Jaeger
|
3347c3ad39
|
2003-03-04 Guido Guenther <agx@sigxcpu.org>
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove unneeded
stubs, we have INLINE_SYSCALL.
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Define MAP_POPULATE,
MAP_NONBLOCK.
|
2003-03-07 09:46:33 +00:00 |
|
Ulrich Drepper
|
94b1e5e52f
|
Remove __GI_* aliases, already added by make-syscalls.sh.
|
2003-01-31 03:40:10 +00:00 |
|
Ulrich Drepper
|
c25d936b99
|
(SYSCALL_ERROR_LABEL): Define.
|
2003-01-27 20:15:03 +00:00 |
|
Ulrich Drepper
|
ca0eea4226
|
Add support for cancellation handling and handle both __NR_pwrite64 and
__NR_pwrite.
|
2003-01-27 19:01:03 +00:00 |
|
Ulrich Drepper
|
8c5a1c7889
|
Add support for cancellation handling and handle both __NR_pread64 and
__NR_pread.
|
2003-01-27 19:00:40 +00:00 |
|
Ulrich Drepper
|
9da3df1021
|
(INTERNAL_SYSCALL, INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERRNO,
INTERNAL_SYSCALL_ERROR_P, INLINE_SYSCALL): Define.
|
2003-01-15 01:02:03 +00:00 |
|
Ulrich Drepper
|
eb22472e6f
|
(__sigaction, sigaction): Protect weak_alias and libc_hidden_weak with
#ifndef LIBC_SIGACTION.
|
2003-01-03 00:42:10 +00:00 |
|
Ulrich Drepper
|
7de021d588
|
(__GI_accept): New alias to accept.
|
2002-12-31 20:44:02 +00:00 |
|
Ulrich Drepper
|
9526f1fb77
|
Define SHM_HUGETLB.
|
2002-12-20 10:31:10 +00:00 |
|
Roland McGrath
|
5a9c848490
|
2002-12-16 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/syscalls.list: Add getpmsg, putpmsg.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove s_getpmsg,
s_putpmsg.
* sysdeps/unix/sysv/linux/i386/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/i386/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/m68k/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/m68k/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/mips/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/mips/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/powerpc/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/powerpc/putpmsg.c: File removed.
|
2002-12-16 10:25:34 +00:00 |
|
Ulrich Drepper
|
8ea965156d
|
(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
cancelable.
|
2002-12-15 00:52:49 +00:00 |
|
Roland McGrath
|
fec78d3f4e
|
2002-12-05 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (sendfile): Change
args to i:iipi.
(readahead): Change args to i:iii.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list (readahead):
Change args to i:iii.
* sysdeps/unix/sysv/linux/mips/syscalls.list (readahead): Change
args to i:iiii.
|
2002-12-05 23:46:39 +00:00 |
|
Ulrich Drepper
|
3a56243bb0
|
(struct sigevent): Change type of _attribute to void*.
|
2002-12-05 00:23:59 +00:00 |
|
Roland McGrath
|
598b541b8c
|
2002-11-06 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/mips/configure.in: File removed.
* sysdeps/unix/sysv/linux/mips/configure: Likewise.
|
2002-11-06 22:14:25 +00:00 |
|
Roland McGrath
|
f732ef26a8
|
2002-11-05 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/mips/Versions (libc: GLIBC_2.0): Change
#errlist-compat magic comment to give 123 as size.
(libc: GLIBC_2.1): Remove this set, moving #errlist-compat magic to ...
(libc: GLIBC_2.2): ... here.
(libc: GLIBC_2.3): Likewise.
|
2002-11-06 02:53:24 +00:00 |
|
Roland McGrath
|
9cd89c3a1f
|
2002-11-02 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/mips/syscalls.list (s_execve): Set
caller to EXTRA instead of execve.
|
2002-11-02 23:13:16 +00:00 |
|
Roland McGrath
|
c537c91430
|
2002-10-23 Roland McGrath <roland@redhat.com>
Rearranged <bits/types.h> definitions to reduce duplication.
* sysdeps/generic/bits/types.h: Rewritten, using macros from
<bits/wordsize.h> and new header <bits/typesizes.h>.
* posix/Makefile (headers): Add bits/typesizes.h here.
* sysdeps/generic/bits/typesizes.h: New file.
* sysdeps/unix/sysv/linux/alpha/bits/typesizes.h: New file.
* sysdeps/unix/sysv/linux/sparc/bits/typesizes.h: New file.
* sysdeps/mach/hurd/bits/typesizes.h: New file.
* sysdeps/unix/sysv/linux/alpha/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/ia64/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/mips/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/s390/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: File removed.
* sysdeps/unix/sysv/linux/x86_64/bits/types.h: File removed.
* posix/sys/types.h [__USE_POSIX199506 || __USE_UNIX98]: Include
<bits/pthreadtypes.h> here, not in <bits/types.h>.
* signal/signal.h: Likewise.
|
2002-10-23 23:48:50 +00:00 |
|
Roland McGrath
|
69211cccc6
|
2002-10-19 Roland McGrath <roland@redhat.com>
* configure: Regenerated (using Autoconf 2.54).
* sysdeps/alpha/elf/configure: Likewise.
* sysdeps/generic/configure: Likewise.
* sysdeps/i386/elf/configure: Likewise.
* sysdeps/ia64/elf/configure: Likewise.
* sysdeps/mach/hurd/configure: Likewise.
* sysdeps/mach/configure: Likewise.
* sysdeps/unix/configure: Likewise.
* sysdeps/unix/common/configure: Likewise.
* sysdeps/unix/sysv/aix/configure: Likewise.
* sysdeps/unix/sysv/linux/configure: Likewise.
* sysdeps/unix/sysv/linux/mips/configure: Likewise.
* sysdeps/x86_64/elf/configure: Likewise.
|
2002-10-19 20:03:50 +00:00 |
|
Roland McGrath
|
6474e421d6
|
2002-10-18 Jeff Bailey <jbailey@gnu.org>
* sysdeps/alpha/elf/configure.in: Remove unneeded sinclude statement.
* sysdeps/generic/configure.in: Likewise.
* sysdeps/i386/elf/configure.in: Likewise.
* sysdeps/ia64/elf/configure.in: Likewise.
* sysdeps/mach/configure.in: Likewise.
* sysdeps/mach/hurd/configure.in: Likewise.
* sysdeps/unix/configure.in: Likewise.
* sysdeps/unix/common/configure.in: Likewise.
* sysdeps/unix/sysv/aix/configure.in: Likewise.
* sysdeps/unix/sysv/linux/configure.in: Likewise.
* sysdeps/unix/sysv/linux/mips/configure.in: Likewise.
* sysdeps/x86_64/elf/configure.in: Likewise.
|
2002-10-18 22:15:36 +00:00 |
|
Roland McGrath
|
506ee216c4
|
2002-10-13 Roland McGrath <roland@frob.com>
* posix/unistd.h [__USE_GNU] (getresuid, getresgid, setresuid,
setresgid): Declare them.
* NEWS: Mention it.
* include/unistd.h
(__getresuid, __getresgid, __setresuid, __setresgid): Declare them,
add libc_hidden_proto.
* posix/Versions (libc: GLIBC_2.3.2): New set. Add
getresuid, getresgid, setresuid, setresgid here.
* Versions.def (libc): Define GLIBC_2.3.2 set.
* sysdeps/generic/getresuid.c (__getresuid): Fix argument types.
Add libc_hidden_def.
* sysdeps/generic/getresgid.c (__getresgid): Likewise.
* sysdeps/generic/setresgid.c: New file.
* sysdeps/generic/setresuid.c: New file.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add getresuid and getresgid here.
* sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add setresuid and setresgid here.
* sysdeps/unix/sysv/linux/cris/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sh/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* posix/Makefile (routines): Add them all here instead.
* sysdeps/unix/sysv/linux/i386/getresuid.c (getresuid): Renamed to
__getresuid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/getresgid.c (getresgid): Renamed to
__getresgid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Add libc_hidden_def.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Renamed to
__setresgid. Add libc_hidden_def for that, and weak alias to old name.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/syscalls.list (setresuid, setresgid):
Caller is - now, not EXTRA.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(setresuid, setresgid, getresuid, getresgid): Likewise.
* sysdeps/unix/sysv/linux/syscalls.list (getresuid, getresgid):
Add these calls here.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove them here.
* sysdeps/unix/sysv/linux/hppa/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
|
2002-10-14 01:03:03 +00:00 |
|
Roland McGrath
|
d030d52da2
|
2002-10-07 Roland McGrath <roland@redhat.com>
* sysdeps/generic/errno.c: New file.
* csu/Makefile (aux): New variable, list errno.
* sysdeps/unix/sysv/linux/i386/sysdep.S (errno, _errno): Remove defns.
* sysdeps/unix/sysv/linux/m68k/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/arm/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/cris/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/hppa/sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/sh/sysdep.S: Likewise.
* sysdeps/unix/alpha/sysdep.S: Likewise.
* sysdeps/generic/start.c: Likewise.
* sysdeps/unix/start.c: Likewise.
* sysdeps/unix/arm/start.c: Likewise.
* sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise.
* sysdeps/unix/sparc/start.c: Likewise.
* sysdeps/unix/sysv/irix4/start.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sysdep.S: File removed.
|
2002-10-11 10:51:31 +00:00 |
|
Andreas Jaeger
|
b1cbca217e
|
Fix number of args to syscall.
|
2002-09-28 13:40:10 +00:00 |
|
Andreas Jaeger
|
dafc949f65
|
Add syscall_exit.
|
2002-09-25 11:09:55 +00:00 |
|
Roland McGrath
|
c5947147ec
|
2002-09-18 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction):
Add libc_hidden_def.
* sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.
|
2002-09-18 17:45:53 +00:00 |
|
Andreas Jaeger
|
ad9dff54b0
|
Add readahead syscall.
|
2002-09-13 07:12:28 +00:00 |
|
Ulrich Drepper
|
0c605f5013
|
(libc): Add #errlist-compat comments at GLIBC_2.0, GLIBC_2.1 and GLIBC_2.3.
|
2002-08-28 23:53:22 +00:00 |
|
Ulrich Drepper
|
b45f281680
|
Add sys/user.h.
|
2002-08-27 16:06:03 +00:00 |
|
Ulrich Drepper
|
564fb196d6
|
SysV message queue definitions for Linux/MIPS.
|
2002-08-26 01:49:55 +00:00 |
|
Ulrich Drepper
|
9c3c87e2ec
|
Update comment regarding placement of errno definition.
|
2002-08-24 23:26:47 +00:00 |
|
Ulrich Drepper
|
28fdb447c1
|
Define SHMLBA.
|
2002-08-23 22:26:25 +00:00 |
|
Andreas Jaeger
|
1077d52cfb
|
Remove *xattr syscalls.
|
2002-08-23 09:29:00 +00:00 |
|
Andreas Jaeger
|
074a6e5efa
|
Add *xattr syscalls with version 2.3.
|
2002-08-15 09:01:52 +00:00 |
|
Ulrich Drepper
|
a42044dc37
|
(__xmknod): Add libc_hidden_def.
|
2002-08-04 09:23:46 +00:00 |
|
Ulrich Drepper
|
9f0c7fbd18
|
Remove all __GI_* aliases.
|
2002-08-03 19:44:44 +00:00 |
|
Ulrich Drepper
|
78413eec88
|
Add __GI_ aliases.
|
2002-08-03 06:58:54 +00:00 |
|
Ulrich Drepper
|
da5f5f7986
|
Add libc_hidden_def. Remove undef and INTDEF.
|
2002-08-03 06:57:53 +00:00 |
|
Ulrich Drepper
|
841f536f46
|
Remove __set_errno definition.
|
2002-07-20 01:02:01 +00:00 |
|
Ulrich Drepper
|
d7fafc1a39
|
Sign extend offset.
|
2002-07-17 20:42:56 +00:00 |
|
Ulrich Drepper
|
176b5726d7
|
Don't include <sgidefs.h>. Always use ll/sc.
|
2002-07-16 00:58:07 +00:00 |
|
Andreas Jaeger
|
d6749b4a61
|
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
Use correct indices.
Patch by Eliot Dresselhaus <eliot@ayrnetworks.com>.
|
2002-07-12 23:25:56 +00:00 |
|
Ulrich Drepper
|
064d652e93
|
Wrong approach.
|
2002-07-10 20:22:09 +00:00 |
|
Andreas Jaeger
|
3fb27d8d9a
|
Linux/MIPS specific file with extra value of SHMLBA.
|
2002-07-09 06:32:55 +00:00 |
|
Ulrich Drepper
|
337ca8062e
|
Add __connect_internal.
|
2002-04-19 07:56:42 +00:00 |
|
Roland McGrath
|
2d5fe9e39b
|
2002-03-23 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/i386/Makefile
(sysdep_routines, shared-only-routines): Don't add framestate,
reverting 2001-10-02 change.
* sysdeps/unix/sysv/linux/arm/Makefile: Likewise.
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
* sysdeps/generic/Makefile (sysdep_routines, shared-only-routines):
Do it here instead, only if [$(unwind-find-fde) = yes].
|
2002-03-24 01:55:18 +00:00 |
|
Andreas Jaeger
|
b16fd2b050
|
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
<signal.h>, <sys/ucontext.h> nor <asm/elf.h>. Updated for gdb.
* sysdeps/unix/sysv/linux/mips/sys/user.h: New.
|
2002-02-08 16:21:00 +00:00 |
|
Andreas Jaeger
|
c149ac8f45
|
* sysdeps/mips/atomicity.h (compare_and_swap): Remove
".set noreorder".
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set):
Likewise.
|
2002-02-08 16:15:32 +00:00 |
|
Andreas Jaeger
|
6d1e7ba623
|
Do not use branch likely.
|
2002-02-07 10:39:06 +00:00 |
|