mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-08 22:30:07 +00:00
Move Linuxism out of sysdeps/arm/dl-machine.h.
This commit is contained in:
parent
b8625cfc6f
commit
5d9eaeecb4
@ -1,5 +1,9 @@
|
||||
2012-08-01 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* sysdeps/arm/dl-machine.h (CLEAR_CACHE): Don't define it.
|
||||
Instead, #error if it's not defined.
|
||||
* sysdeps/unix/sysv/linux/arm/dl-machine.h: New file.
|
||||
|
||||
[BZ #14138]
|
||||
* sysdeps/unix/sysv/linux/arm/getrlimit.c: File removed.
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
/* Machine-dependent ELF dynamic relocation inline functions. ARM version.
|
||||
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,
|
||||
2006, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
Copyright (C) 1995-2012 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -27,8 +26,9 @@
|
||||
#include <dl-tlsdesc.h>
|
||||
#include <dl-irel.h>
|
||||
|
||||
#define CLEAR_CACHE(BEG,END) \
|
||||
INTERNAL_SYSCALL_ARM (cacheflush, , 3, (BEG), (END), 0)
|
||||
#ifndef CLEAR_CACHE
|
||||
# error CLEAR_CACHE definition required to handle TEXTREL
|
||||
#endif
|
||||
|
||||
/* Return nonzero iff ELF header is compatible with the running host. */
|
||||
static inline int __attribute__ ((unused))
|
||||
|
28
ports/sysdeps/unix/sysv/linux/arm/dl-machine.h
Normal file
28
ports/sysdeps/unix/sysv/linux/arm/dl-machine.h
Normal file
@ -0,0 +1,28 @@
|
||||
/* Machine-dependent ELF dynamic relocation inline functions. ARM/Linux version
|
||||
Copyright (C) 1995-2012 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
The GNU C Library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with the GNU C Library. If not, see
|
||||
<http://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef dl_machine_h
|
||||
|
||||
/* This definition is Linux-specific. */
|
||||
#define CLEAR_CACHE(BEG,END) \
|
||||
INTERNAL_SYSCALL_ARM (cacheflush, , 3, (BEG), (END), 0)
|
||||
|
||||
/* The rest is just machine-specific. */
|
||||
#include <sysdeps/arm/dl-machine.h>
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user