remove use of endian.h from arch reloc.h headers, clean up
authorRich Felker <dalias@aerifal.cx>
Thu, 17 Oct 2019 20:06:12 +0000 (16:06 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 17 Oct 2019 20:06:12 +0000 (16:06 -0400)
building on commit 97d35a552ec5b6ddf7923dd2f9a8eb973526acea,
__BYTE_ORDER is now available wherever alltypes.h is included. since
reloc.h is only used from src/internal/dynlink.h, it can be assumed
that __BYTE_ORDER is exposed. reloc.h is not permitted to be included
in other contexts, and generally, like most arch headers, lacks
inclusion guards that would allow such usage. the mips64 version
mistakenly included such guards; they are removed for consistency.

arch/aarch64/reloc.h
arch/arm/reloc.h
arch/microblaze/reloc.h
arch/mips/reloc.h
arch/mips64/reloc.h
arch/mipsn32/reloc.h
arch/powerpc64/reloc.h
arch/s390x/reloc.h
arch/sh/reloc.h

index 40cf0b2891660dca6b6b51e03b096113941bd7cd..b1b68c7255ffbcf2049993800a4ff43ed30d7991 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __BYTE_ORDER == __BIG_ENDIAN
 #define ENDIAN_SUFFIX "_be"
 #else
index 2c2e7f58f968cd4478d980bde4a4e1a2da09f136..d091d2ad92fbf9e54a8c6b55f4f57c6ee6cee54d 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __BYTE_ORDER == __BIG_ENDIAN
 #define ENDIAN_SUFFIX "eb"
 #else
index 0a030c7eb2d32f6c7eb2d26de733c1c885580fe1..6302c6eea3117c0066ec543dc40cc6c2f092a491 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 #define ENDIAN_SUFFIX "el"
 #else
index b3d59a45ca2c8022f6f92cefe463851ba09c8179..88d236390edaf7d8b87e6a955b3adb213d308c4f 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __mips_isa_rev >= 6
 #define ISA_SUFFIX "r6"
 #else
index bbd9bd9d2d6e07a9c65f1ffdab20e3eb2fe19d73..7e61e225912319d5b2508f9a3bb6ec9cd835ad3e 100644 (file)
@@ -1,9 +1,3 @@
-#ifndef __RELOC_H__
-#define __RELOC_H__
-
-#define _GNU_SOURCE
-#include <endian.h>
-
 #if __mips_isa_rev >= 6
 #define ISA_SUFFIX "r6"
 #else
@@ -62,5 +56,3 @@
        "       daddu %0, %0, $ra \n" \
        ".set pop \n" \
        : "=r"(*(fp)) : : "memory", "ra" )
-
-#endif
index 728aaab2c29ad8638d912c275d1ba5b01427d507..47c6e591f8f3f0b8096dd38ea3625379e5a96077 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __mips_isa_rev >= 6
 #define ISA_SUFFIX "r6"
 #else
index 5bdaeede5437bbc99b5f47bd1271e5ef87c55d3d..2f1bba059fd416cd0e16fc53d98957e6cfe9d1ed 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 #define ENDIAN_SUFFIX "le"
 #else
index a238dc654c06297c0a2609d3493cf11c8a37f49e..6e5c1fb87666075a138f8e1c740cd0296293c8d9 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #define LDSO_ARCH "s390x"
 
 #define REL_SYMBOLIC    R_390_64
index a1f16cb157dbf382e9e51bf3fda6f5f2b13ecde0..17b1a9a9784f676bbb944c4a3da63073d909f4b6 100644 (file)
@@ -1,5 +1,3 @@
-#include <endian.h>
-
 #if __BYTE_ORDER == __BIG_ENDIAN
 #define ENDIAN_SUFFIX "eb"
 #else