Commit Graph

1719 Commits

Author SHA1 Message Date
Richard Henderson
f0a81bf387 alpha: Do signed promotion of 32-bit arguments to syscalls 2012-02-15 16:07:11 -08:00
Robert Millan
a31567f46f Define SYSCALL_ERROR_LABEL for mips32. 2012-02-15 22:39:15 +00:00
Robert Millan
d2cc32ab71 Provide sys/tas.h for all MIPS systems. 2012-02-15 22:35:18 +00:00
Robert Millan
d05f2edbc2 Use __start for all Unices on MIPS. 2012-02-15 22:29:31 +00:00
Khem Raj
3fdf1316ac Only build libc-do-syscall.S in Thumb mode. 2012-02-15 22:09:44 +00:00
Joseph Myers
7504de5a6a Replace MIPS sys/signalfd.h with bits/signalfd.h. 2012-02-15 20:21:50 +00:00
Richard Henderson
4c85d632e4 BZ #13361
alpha: More Linux additions copied from generic/bits/fcntl.h.
2012-02-15 12:19:47 -08:00
Richard Henderson
b991ef778a alpha: Don't let preconfigure interfere with other targets. 2012-02-15 08:02:19 -08:00
Richard Henderson
1b006be5c5 Replace Alpha sys/inotify.h with bits/inotify.h 2012-02-13 17:03:46 -08:00
Joseph Myers
c5430dd069 Replace MIPS sys/inotify.h with bits/inotify.h. 2012-02-14 00:17:32 +00:00
Richard Henderson
15dd57e85c Replace Alpha sys/eventfd.h with bits/eventfd.h 2012-02-13 15:35:18 -08:00
Joseph Myers
67939f7c1e Replace MIPS sys/eventfd.h with bits/eventfd.h. 2012-02-13 20:35:16 +00:00
Richard Henderson
23a7453bbd alpha: Remove HAVE_ELF tests. 2012-02-08 17:03:27 -08:00
Richard Henderson
be917baf45 alpha: Support __NR_fstatat64. 2012-02-08 17:03:27 -08:00
Richard Henderson
2011e6018c alpha: Define _STAT_VER_LINUX. 2012-02-08 17:03:27 -08:00
Richard Henderson
fe7b738e7a alpha: Require kernel version 2.6.0.
The minimum version that supports TLS.  Also avoids having to
fix the build for ancient __ASSUME_* settings.
2012-02-08 17:03:23 -08:00
Andreas Schwab
74b24e3d46 m68k: unify m68k-helpers.S 2012-02-08 13:35:36 +01:00
Andreas Schwab
662d5c4052 m68k: don't set libc_cv_gcc_unwind_find_fde on coldfire 2012-02-08 13:34:32 +01:00
Chris Metcalf
5dfe919c9f tile: use const instead of __const. 2012-01-31 11:46:09 -05:00
Chris Metcalf
57809f28c0 Add sysdeps/unix/sysv/linux/generic/not-cancel.h to override standard
Linux version with openat().
2012-01-31 09:00:22 -05:00
Chris Metcalf
8525497961 Remove libc_hidden_proto in sysdeps/unix/sysv/linux/generic/epoll_wait.c. 2012-01-30 12:40:37 -05:00
Andreas Schwab
53bce1b5f9 m68k: remove __STDC__ conditionals 2012-01-29 16:54:46 +01:00
Joseph Myers
2aee894935 MIPS: Remove __STDC__ conditionals. 2012-01-26 20:53:57 +00:00
Carlos O'Donell
ad8ae7daff HPPA: Initialize EPOLLONESHOT and EPOLLET correctly.
The value of EPOLLONESHOT and EPOLLET should be
initialized with an unsigned value.
2012-01-09 00:47:04 -05:00
Carlos O'Donell
c27dd89f4b HPPA: Update pthread.h
Sync from libc pthread.h to get all the recent
changes including the use of const instead of
__const and __NOTHROWNL where appropriate.
2012-01-08 23:38:50 -05:00
Carlos O'Donell
2f4e78942c HPPA: Use const instead of __const
Adjust sys/epoll.h and sys/timerfd.h to use const
instead of __const.
2012-01-08 23:33:42 -05:00
Joseph Myers
7b966fcb48 Use const instead of __const for MIPS. 2012-01-08 13:13:21 +00:00
Joseph Myers
5155e70cbe Remove ARM old-ABI support (straightforward parts). 2012-01-07 20:32:29 +00:00
Andreas Schwab
4706886146 m68k: restore configure settings 2012-01-07 20:22:23 +01:00
Joseph Myers
7191c0cfd1 Update alpha files for removal of ia64 from libc. 2012-01-07 16:52:21 +00:00
Andreas Schwab
50e73d1379 m68k: add cfi directives 2012-01-05 14:52:48 +01:00
Mike Frysinger
a80fb81672 Use END in ARM old-ABI sigrestorer.S. 2012-01-03 16:34:40 +00:00
Mike Frysinger
8117345d22 Use ENTRY/END macros in old-ABI ARM sysdep-cancel.h. 2012-01-03 16:32:28 +00:00
Joseph Myers
25bb26d0e8 Fix bits/syscall.h generation for MIPS using generic code. 2011-12-22 18:30:43 +00:00
Joseph Myers
c2aeee16c8 Define EPOLLONESHOT and EPOLLET using unsigned values for MIPS. 2011-12-22 13:05:21 +00:00
Peter Green
c1e30fd8bf Reduce ARM sys/ucontext.h namespace polution. 2011-12-20 16:02:29 +00:00
Joseph Myers
d92b0dd4ed Use sysdeps path to locate sys/syscall.h in MIPS bits/syscall.h rule. 2011-12-19 22:08:23 +00:00
Chris Metcalf
4a93ed423a linux-generic: add <bits/msq.h> and <bits/shm.h>.
Just like the other architectures, we need to avoid adding the
padding fields for the time_t fields in shmid_ds and msqid_ds.
The linux-generic versions are exactly like the x86_64 versions,
except I added a missing #include <bits/wordsize.h> in <bits/msq.h>.
2011-12-09 10:47:35 -05:00
Thorsten Glaser
4a40b38f63 m68k: allow six arguments in syscall function 2011-12-04 19:19:05 +01:00
Chris Metcalf
cd27e7cdf2 Remove a backup file that was accidentally committed. 2011-12-04 11:14:36 -05:00
Chris Metcalf
63d143a25d Add sysdeps/tile, sysdeps/unix/sysv/linux/tile.
Changes are tracked in ChangeLog.tile.
Also add data/c++-types-tile-linux-gnu.data.
2011-12-03 21:14:25 -05:00
Chris Metcalf
a63c7fa185 Add sysdeps/unix/sysv/linux/generic/.
Changes are tracked in ChangeLog.linux-generic.
2011-12-03 21:13:38 -05:00
Joseph Myers
61b01ec689 Fix ftw64 for MIPS n64. 2011-11-17 02:31:55 +00:00
Joseph Myers
84715d22e1 Use fopen "rce" in ARM ioperm. 2011-11-16 16:07:33 +00:00
Carlos O'Donell
f683020445 Update sys/procfs.h.
The signal.h and sys/ucontext.h headers no longer
need to be included directly into procfs.h. This
syncrhonizes this file with other canonical targets
and makes maintenance easier.

Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-21 12:16:52 -04:00
Carlos O'Donell
8cb8321faf Update cancellable assembly system call wrappers.
This patch updates sysdep-cancel.h to include the
new no-cancel wrapper and provides CFI directives
for all of the assembly. The CFI directives should
allow unwinding information to be generated.

Signed-off-by: Carlos O'Donell <carlos@sytemhalted.org>
2011-10-21 10:08:04 -04:00
Carlos O'Donell
25f991b858 Remove hppa linuxthreads support.
We now require NPTL and TLS to build glibc therefore
the hppa linuxthreads support is no longer needed.
Debian has already transitioned to NPTL support and
we will continue to work out NPTL issues.

Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:49:52 -04:00
Carlos O'Donell
930046be6f Syncrhonize fcntl.h with canonical source.
Update fcntl.h to match canonical i386 fcntl.h, but
update constants to match hppa linux kernel values.

Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 14:37:02 -04:00
Carlos O'Donell
db6a567d0d Add hppa values for *_CLOEXEC and *_NONBLOCK
The following patch adds hppa specific files
that define the various _CLOEXEC and _NONBLOCK
values in order to match the ones from the kernel.

Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>
Tested-by: Carlos O'Donell <carlos@systemhalted.org>
2011-10-20 11:23:02 -04:00
Joseph Myers
560d4a5882 Cast __cmsg_nxthdr return value for MIPS. 2011-09-13 16:04:03 +00:00