Commit Graph

2365 Commits

Author SHA1 Message Date
Mike Frysinger
7e4fc5890e ia64: add MAP_{STACK,HUGETLB} to bits/mman.h
Just adding new bit flags that newer kernels define.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:09:53 -04:00
Mike Frysinger
16aca1f771 ia64: drop __STDC__ handlings
The main tree dropped support for !__STDC__ code, so drop it from the
few places in the ia64 code too.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:09:13 -04:00
Mike Frysinger
293432b4af ia64: convert __const to const
The main tree decided to drop support for pre-ISO C code, so we
can use "const" instead of "__const".

Processed with a simple sed script:

find `find sysdeps/ -name ia64` -type f -exec sed -i \
	's:\<__const\>:const:' {} +

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:08:17 -04:00
Mike Frysinger
6eeb0e8f7f ia64: convert <stdio-common/_itoa.h> to <_itoa.h>
The main tree relocated the _itoa.h header, so update our include
paths to match.

Processed with a simple sed script:

find `find sysdeps/ -name ia64` -type f -exec sed -i \
	'/<stdio-common._itoa.h>/s:<stdio-common/_itoa.h>:<_itoa.h>:' {} +

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:07:38 -04:00
Mike Frysinger
d928ab870e ia64: initfini.c -> crt{i,n}.S split
This was done mostly by looking at the processed crt{i,n}.S files in
glibc-2.15, and then added the required update for using in either
csu/ or nptl/.

Seems to work -- when an earlier version didn't call the initializers,
many tests (pthread related) failed.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:07:20 -04:00
Mike Frysinger
15be91c2a0 ia64: add split-out settings into dedicated files
Logic specific to ia64 used to live in the main tree in common files.
Now that we can't do that (with #ifdef and such), we need to add that
logic into dedicated overriding files.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:06:32 -04:00
Mike Frysinger
5f870869a6 ia64: update include paths
We need to update the file paths after the ia64 code was moved from
the main tree to ports/.  In the case of backtrace.c, the main tree
actually copied the ia64 version to the x86_64 code, so we can go
ahead and drop the ia64 version.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-27 23:06:07 -04:00
Joseph Myers
4053d054cd Increase minimum MIPS kernel version to 2.6.12. 2012-04-27 20:52:33 +00:00
Matt Turner
99449c154f alpha: Use fopen "rce" in ioperm 2012-04-27 07:34:53 -07:00
Matt Turner
cdf73ff5b6 alpha: Update bits/mman.h. 2012-04-27 07:33:47 -07:00
Matt Turner
4ca39b2a40 alpha: Remove __STDC__ conditionals. 2012-04-27 07:33:47 -07:00
Matt Turner
24d6e175c2 alpha: Use const instead of __const. 2012-04-27 07:33:47 -07:00
Matt Turner
b44167c02a alpha: Define O_PATH. 2012-04-27 07:33:47 -07:00
Joseph Myers
8dc2363998 Use siginfo_t instead of struct siginfo for MIPS kernel_rt_sigframe. 2012-04-26 19:20:45 +00:00
Mike Frysinger
928501fb7b ia64: fix license text to "Lesser" not "Library"
Looks like these two files got the wrong boiler plate text.
Convert them over to the right one.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-25 23:40:54 -04:00
Mike Frysinger
9f2b22d5fc mips: use $dir for path to ldd-rewrite.sed
The $dest variable is based on the top build dir but we need the ldd
rewrite variable to be based on the top source dir, so use $dir.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-24 00:05:32 -04:00
Mike Frysinger
75efb01851 ia64: update FSF license address to URL
Processed with a simple sed script:

find `find sysdeps/ -name ia64` -type f -exec sed -i \
	-e '/Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA/d' \
	-e 's:License along with the GNU C Library; if not, write to the Free:License along with the GNU C Library; if not, see:' \
	-e 's|02111-1307 USA.|<http://www.gnu.org/licenses/>.|' {} +

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-22 23:26:51 -04:00
Mike Frysinger
0347518d63 ia64: strip trailing whitespace
Many ia64 files have trailing whitespace which gets in the way and
annoys me.  So strip it away:

	find `find sysdeps/ -name ia64` -type f -exec sed -i 's:[[:space:]]*$::' {} +

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-22 15:11:02 -04:00
Mike Frysinger
d5efd131d4 ia64: move from main tree
This is a simple copy of the last version of ia64 in the main tree.
It does not work as-is, but serves as a basis for follow up changes
to restore it to working order.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-22 15:09:03 -04:00
Joseph Myers
8466459037 Remove ARM EABI/old-ABI conditionals. 2012-04-21 10:03:39 -07:00
Joseph Myers
1f60a18d81 Merge sysdeps/arm/eabi into sysdeps/arm. 2012-04-21 09:30:03 -07:00
Joseph Myers
25593dcaf4 Merge sysdeps/unix/sysv/linux/arm/eabi into sysdeps/unix/sysv/linux/arm. 2012-04-21 08:38:55 -07:00
Andreas Jaeger
c325f0f226 Avoid warnings about redefinition
* sysdeps/unix/sysv/linux/arm/ldsodefs.h: Undefine
        MORE_ELF_HEADER_DATA to avoid warnings about redefinition.
2012-04-17 07:59:37 +02:00
Mike Frysinger
cde9262435 tile: update _itoa.h include path
Common code moved _itoa.h necessitating a change in the #include path.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-15 12:09:17 -04:00
Andreas Schwab
29dc68465c m68k: define MAP_STACK and MAP_HUGETLB 2012-03-29 00:22:33 +02:00
Joseph Myers
aa06d8e46a MIPS: Define MAP_STACK and MAP_HUGETLB. 2012-03-28 12:37:21 +00:00
Joseph Myers
268413928e ARM: Define MAP_STACK and MAP_HUGETLB. 2012-03-28 12:36:51 +00:00
Carlos O'Donell
2b6c81984b Update copyright year to 2012. 2012-03-22 00:12:30 -04:00
Carlos O'Donell
0e8a8f6d58 [PARISC] small atomic.h optimization
We do not negate the light-weight syscall return and instead
just check for the negative errno value allowing the compiler
to optimize as required.
2012-03-22 00:05:14 -04:00
Andreas Schwab
57988d0ba7 m68k: update _itoa.h include 2012-03-21 00:38:10 +01:00
Joseph Myers
1422b9df29 MIPS: Update _itoa.h include. 2012-03-20 23:14:19 +00:00
Joseph Myers
bf98494a8a ARM: Update _itoa.h include. 2012-03-20 23:13:50 +00:00
Andreas Schwab
dbf5dff174 m68k: update kernel-features.h 2012-03-13 14:31:45 +01:00
Richard Henderson
2be0ac4d53 alpha: replace bits/socket.h with bits/socket_type.h. 2012-03-11 11:15:09 -07:00
Paul Eggert
ab84e3ff9c Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
Joseph Myers
23b8c9ac74 MIPS: replace bits/socket.h with bits/socket_type.h. 2012-03-09 22:43:01 +00:00
Michael Hope
402a76b62d ARM: Implement *context routines.
* sysdeps/unix/sysv/linux/arm/eabi/getcontext.S: New file.
	* sysdeps/unix/sysv/linux/arm/eabi/makecontext.c: New file.
	* sysdeps/unix/sysv/linux/arm/eabi/setcontext.S: New file.
	* sysdeps/unix/sysv/linux/arm/eabi/swapcontext.S: New file.
	* sysdeps/unix/sysv/linux/arm/ucontext_i.sym: New file.
	* sysdeps/unix/sysv/linux/arm/Makefile (gen-as-const-headers): Add
	ucontext_i.sym.
2012-03-05 18:00:14 -05:00
Carlos O'Donell
a64b8a466b HPPA: Update socket.h, pthreadtypes.h and pthread.h
Synchronize from core libc headers.
2012-03-05 10:37:28 -05:00
Richard Henderson
ee78ea885a alpha: Avoid -Winline warning in ioperm.c.
Specifically:
warning: inlining failed in call to 'inline_sethae.part.1':
call is unlikely and code size would grow [-Winline]
2012-03-04 12:03:59 -08:00
Richard Henderson
dff6d47156 alpha: Update recvmmsg and sendmmsg declarations. 2012-03-04 12:02:55 -08:00
Richard Henderson
5414279644 alpha: Update for pthread_attr_t typedef changes. 2012-03-04 11:30:01 -08:00
Andreas Schwab
175763ab68 m68k: only define pthread_attr_t if not already defined 2012-02-27 21:17:06 +01:00
Joseph Myers
bf8becc54b MIPS: do not declare recvmmsg and sendmmsg for !__USE_GNU. 2012-02-27 15:54:30 +00:00
Joseph Myers
7bb9ccad9c MIPS: fix pthread_attr_t definitions. 2012-02-27 15:14:41 +00:00
Joseph Myers
e7c0dc24ea ARM: fix pthread_attr_t definitions. 2012-02-27 15:14:04 +00:00
Andreas Schwab
d735f8d4f0 m68k: fix name of pthread_attr_t union 2012-02-27 14:57:16 +01:00
Andreas Schwab
2abba740a9 m68k: name pthread_attr_t union 2012-02-26 20:40:48 +01:00
Joseph Myers
397c66b465 MIPS: Name pthread_attr_t union, use it in sigevent, don't name siginfo_t struct. 2012-02-26 19:39:23 +00:00
Joseph Myers
7ba6eb7c8a ARM: name pthread_attr_t union. 2012-02-26 19:39:00 +00:00
Joseph Myers
429ee403b8 Remove CRIS port. 2012-02-21 17:32:26 +00:00