summaryrefslogtreecommitdiff
path: root/sysutils/prelink/files/patch-src-mdebug.c
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2013-02-21 00:50:10 +0000
committerMartin Wilke <miwi@FreeBSD.org>2013-02-21 00:50:10 +0000
commitca38a36b6d729c2881c03c38ecde4397b27c3710 (patch)
treeef6ab7ee88805ca16b5388d5e89e9aeddec66e48 /sysutils/prelink/files/patch-src-mdebug.c
parent- Update to 1.11 (diff)
ELF prelinking utility to speed up dynamic linking.
WWW: http://people.redhat.com/jakub/prelink/ PR: ports/176283 Submitted by: Damjan Jovanovic <damjan.jov@gmail.com>
Notes
Notes: svn path=/head/; revision=312689
Diffstat (limited to 'sysutils/prelink/files/patch-src-mdebug.c')
-rw-r--r--sysutils/prelink/files/patch-src-mdebug.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/sysutils/prelink/files/patch-src-mdebug.c b/sysutils/prelink/files/patch-src-mdebug.c
new file mode 100644
index 000000000000..9cc01a421f69
--- /dev/null
+++ b/sysutils/prelink/files/patch-src-mdebug.c
@@ -0,0 +1,28 @@
+diff -Nur src/mdebug.c src/mdebug.c
+--- src/mdebug.c 2013-02-19 23:54:34.000000000 +0200
++++ src/mdebug.c 2013-02-20 00:00:05.000000000 +0200
+@@ -17,8 +17,24 @@
+
+ #include <config.h>
+ #include <assert.h>
++
++#if HAVE_BYTESWAP_H
+ #include <byteswap.h>
++#elif HAVE_SYS_ENDIAN_H
++#include <sys/endian.h>
++#define bswap_32 bswap32
++#define bswap_64 bswap64
++#endif
++
++#if HAVE_ENDIAN_H
+ #include <endian.h>
++#elif HAVE_SYS_ENDIAN_H
++#include <sys/endian.h>
++#define __BYTE_ORDER _BYTE_ORDER
++#define __BIG_ENDIAN _BIG_ENDIAN
++#define __LITTLE_ENDIAN _LITTLE_ENDIAN
++#endif
++
+ #include <error.h>
+ #include <stddef.h>
+