Joseph Myers
ed36e1de02
Define TLS_DTV_UNALLOCATED for MIPS.
2011-04-11 13:30:52 +00:00
Joseph Myers
e6893dbaa5
Rename open_by_handle to open_by_handle_at for MIPS.
2011-04-01 19:20:14 +00:00
Joseph Myers
cea4484792
Define O_PATH for MIPS.
2011-04-01 16:30:22 +00:00
Joseph Myers
01b5049d10
Add name_to_handle_at, open_by_handle etc. to MIPS bits/fcntl.h.
2011-04-01 16:19:06 +00:00
Joseph Myers
0f53d140ec
Make MIPS fallocate, fallocate64 and sync_file_range cancellation points.
2011-04-01 16:11:19 +00:00
Joseph Myers
6d9a4e5564
Properly define MIPS n64 sync_file_range.
2011-04-01 16:04:38 +00:00
Joseph Myers
8825867bdd
Update MIPS dl-lookup.c from generic version.
2011-03-22 20:42:13 +00:00
Joseph Myers
91a59c6a5d
Define MADV_HUGEPAGE and MADV_NOHUGEPAGE for MIPS.
2011-01-25 20:58:24 +00:00
Joseph Myers
eb76b06f88
Define new socket constants for MIPS.
2011-01-25 20:49:51 +00:00
Joseph Myers
4f46492730
Handle NO_CTORS_DTORS_SECTIONS for MIPS.
2010-12-30 21:36:54 +00:00
Joseph Myers
390651fd1d
Define DEFAULT_STACK_PERMS for MIPS.
2010-12-21 00:40:13 +00:00
Matt Turner
834956483f
Delete getpagesize.c for MIPS.
...
(ChangeLog entry missing from previous commit.)
2010-12-09 13:34:30 +00:00
Joseph Myers
604e89e473
Increase minimum MIPS kernel to 2.4.1.
2010-12-06 16:25:46 +00:00
Joseph Myers
94a2483c91
Add MIPS fanotify_mark.
2010-10-21 22:37:53 +00:00
Joseph Myers
9431b1591b
Add hidden feupdateenv and fetestexcept definitions for MIPS.
2010-10-11 14:58:01 +00:00
Joseph Myers
5ccc178fd7
Undefine __ASSUME_GETDENTS64_SYSCALL for n32 before 2.6.35.
2010-08-13 23:37:54 +00:00
Chandrakala Chavva
5237c94b63
Fix MIPS PSEUDO define for n32 and n64 non-PIC.
2010-08-13 23:25:10 +00:00
Joseph Myers
32b9acf3d9
Define EXTPROC for MIPS.
2010-08-13 16:50:07 +00:00
Joseph Myers
0955180613
Add f_flags to struct statfs for MIPS.
2010-08-12 22:18:00 +00:00
Joseph Myers
9672c67a8c
Add IN_EXCL_UNLINK for MIPS.
2010-08-12 22:01:30 +00:00
Joseph Myers
c16fd24675
Add prlimit64 for MIPS.
2010-08-12 15:40:29 +00:00
Joseph Myers
fdb3ec206e
Define F_SETPIPE_SZ and F_GETPIPE_SZ for MIPS.
2010-06-14 22:09:52 +00:00
Joseph Myers
6531684d50
Fix recvmmsg for MIPS.
2010-05-21 23:16:17 +00:00
Joseph Myers
b1ab8c5fd9
Update MIPS libc-abis configuration for libc changes.
2010-04-14 19:28:10 +00:00
Joseph Myers
1dbb4edc73
Fix abiversion handling for MIPS.
2010-04-06 20:26:22 +00:00
Joseph Myers
e9823ee1b8
Define MSG_WAITFORONE for MIPS.
2010-03-30 13:16:44 +00:00
Joseph Myers
cca1fbbc2f
Update MIPS dl-lookup.c from generic version.
2010-03-24 18:05:37 +00:00
Mischa Jonker
1eb0725631
Fix bug 11291: add *mem as atomic operation output for MIPS.
2010-03-23 15:03:10 +00:00
Joseph Myers
8256e69afd
Add hidden alias for MIPS fegetenv.
2010-02-10 15:15:32 +00:00
Joseph Myers
54b7103af4
Fix microMIPS glibc by avoiding hardcoded instruction length assumptions.
...
microMIPS is a variable-length encoding of the MIPS32 instruction set
(plus some extra instructions). As it supports almost all of MIPS32,
assembly sources in glibc do not generally need changes to work with
microMIPS, but dl-trampoline.c contains some code with a hardcoded
assumption that three instructions occupy twelve bytes. This patch
fixes this code for microMIPS by using the difference between two
labels to let the assembler calculate the relevant length.
2010-01-29 01:54:52 +00:00
Joseph Myers
cbbf2c84d8
Fix MIPS bits/stat.h double inclusion problem.
2010-01-11 21:00:28 +00:00
Joseph Myers
31afac4713
Update MIPS bits/sigaction.h for XPG7.
2010-01-11 13:28:37 +00:00
Joseph Myers
60a0880e36
Update MIPS bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
2010-01-10 16:56:19 +00:00
Joseph Myers
8ef2c3b0f7
Update MIPS bits/poll.h for POSIX 2008.
2009-12-16 17:48:31 +00:00
Joseph Myers
872083bf15
Update MIPS dl-lookup.c.
2009-12-16 17:44:03 +00:00
Joseph Myers
93a0dfdaf4
Update MIPS O_SYNC.
2009-12-15 18:11:38 +00:00
Joseph Myers
5d5cb5a2e5
Update MIPS bits/socket.h for mmsghdr and recvmmsg.
2009-12-09 16:51:18 +00:00
Joseph Myers
2d68f6afef
Fix MIPS64 posix_fadvise and posix_fadvise64.
...
Similar to the problems I fixed for posix_fallocate
<http://sourceware.org/ml/libc-ports/2008-12/msg00007.html > and
fallocate <http://sourceware.org/ml/libc-ports/2009-05/msg00031.html >,
MIPS64 posix_advise also needs fixes to use the correct syscall
interfaces. Although the existing n32 posix_fadvise64 is OK, getting
posix_fadvise from syscalls.list does not work correctly, as this
function is supposed to return an error code instead of storing it in
errno as the generic syscall implementations from syscalls.list do.
2009-12-01 01:27:19 +00:00
Joseph Myers
84f926688b
Update MIPS dl-lookup.c from generic version.
2009-12-01 00:07:32 +00:00
Joseph Myers
b00ec94881
Use struct timespec for timestamps in struct stat for MIPS also if __USE_XOPEN2K8.
2009-11-23 19:06:52 +00:00
Joseph Myers
78698bbbf1
Define F_OWNER_PGRP for MIPS.
2009-11-19 16:46:57 +00:00
Joseph Myers
983ee7f269
Change misleading names of parameters of sync_file_range for MIPS.
2009-11-18 17:11:34 +00:00
Joseph Myers
24bcda036c
Add new MADV_* values for MIPS.
2009-11-17 20:46:35 +00:00
Joseph Myers
87d2bea064
Define ERFKILL for MIPS.
2009-11-17 20:22:36 +00:00
Joseph Myers
37a907cc86
Fix F_SETOWN_EX and F_GETOWN_EX definitions for MIPS.
2009-11-14 22:40:19 +00:00
Joseph Myers
86ad0d12e1
Fix MIPS fallocate for -D_FILE_OFFSET_BITS=64.
...
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h (fallocate): Fix types
of last two arguments when -D_FILE_OFFSET_BITS=64.
2009-11-06 23:45:30 +00:00
Joseph Myers
a896552ef1
Define F_OWNER_* and f_owner_ex for MIPS.
...
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define F_OWNER_* and
f_owner_ex.
2009-10-29 16:51:55 +00:00
Joseph Myers
afd09ae82a
Define F_SETOWN_EX and F_GETOWN_EX for MIPS.
...
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define F_SETOWN_EX
and F_GETOWN_EX.
2009-10-03 17:39:53 +00:00
Daniel Jacobowitz
f1297d79b2
Prevent GCC reusing "hi" and "lo" across system calls.
...
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
(__SYSCALL_CLOBBERS): Add "hi" and "lo".
* sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
(__SYSCALL_CLOBBERS): Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
(__SYSCALL_CLOBBERS): Likewise.
2009-09-25 18:19:03 -04:00
Joseph Myers
c67273d5b2
Signal stack support for MIPS ____longjmp_chk.
...
* sysdeps/mips/____longjmp_chk.c: Remove. Replaced by....
* sysdeps/unix/sysv/linux/mips/____longjmp_chk.c: This. New file.
* sysdeps/mips/__longjmp.c (__longjmp): Use explicit register
variable for env. Use expansion of CHECK_SP macro for check.
* sysdeps/mips/mips64/__longjmp.c (__Longjmp): Likewise.
2009-08-05 21:02:50 +00:00