aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2023-12-12 23:30:00 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2023-12-12 23:30:00 +0000
commit4a3cf5f329d69076aa9d093d596eb0ee82d917f5 (patch)
tree0259fb42967e77c21cbcb4fdca1cd6ee0e33374c
parent087c4c90d193c1401613e1e13fa99db8de52c8f0 (diff)
downloadsrc-4a3cf5f329d69076aa9d093d596eb0ee82d917f5.tar.gz
src-4a3cf5f329d69076aa9d093d596eb0ee82d917f5.zip
Stop #defining FREEBSD_ELF
This was originally used (along with FREEBSD_AOUT) to prefer the use of ELF in various tools instead of a.out as part of the a.out to ELF transition in the 3.x days. The last use of it was removed from <link.h> in commit 66422f5b7a1a6055f0b2358268eb902aab6e2e3e back in 2002, but various files still #define it. Reviewed by: kevans, imp, emaste Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D42964
-rw-r--r--libexec/rtld-elf/Makefile2
-rw-r--r--stand/common/load_elf.c1
-rw-r--r--stand/common/load_elf_obj.c1
-rw-r--r--stand/common/reloc_elf.c1
-rw-r--r--usr.sbin/kldxref/ef.c1
-rw-r--r--usr.sbin/kldxref/ef_obj.c1
-rw-r--r--usr.sbin/kldxref/kldxref.c1
7 files changed, 1 insertions, 7 deletions
diff --git a/libexec/rtld-elf/Makefile b/libexec/rtld-elf/Makefile
index 06922c718b2b..fe7e39a6b788 100644
--- a/libexec/rtld-elf/Makefile
+++ b/libexec/rtld-elf/Makefile
@@ -38,7 +38,7 @@ SRCS= \
libmap.c
MAN?= rtld.1
ACFLAGS+= -DLOCORE
-CFLAGS+= -Wall -DFREEBSD_ELF -DIN_RTLD -ffreestanding
+CFLAGS+= -Wall -DIN_RTLD -ffreestanding
CFLAGS+= -I${SRCTOP}/lib/csu/common
.if exists(${RTLD_ELF_DIR}/${MACHINE_ARCH:S/powerpc64le/powerpc64/})
RTLD_ARCH= ${MACHINE_ARCH:S/powerpc64le/powerpc64/}
diff --git a/stand/common/load_elf.c b/stand/common/load_elf.c
index d53c0f8b5b84..8877e5f8b7e0 100644
--- a/stand/common/load_elf.c
+++ b/stand/common/load_elf.c
@@ -34,7 +34,6 @@
#include <string.h>
#include <machine/elf.h>
#include <stand.h>
-#define FREEBSD_ELF
#include <sys/link_elf.h>
#include "bootstrap.h"
diff --git a/stand/common/load_elf_obj.c b/stand/common/load_elf_obj.c
index 263553df5e90..9ff1d238b8c8 100644
--- a/stand/common/load_elf_obj.c
+++ b/stand/common/load_elf_obj.c
@@ -34,7 +34,6 @@
#include <string.h>
#include <machine/elf.h>
#include <stand.h>
-#define FREEBSD_ELF
#include <sys/link_elf.h>
#include "bootstrap.h"
diff --git a/stand/common/reloc_elf.c b/stand/common/reloc_elf.c
index cf5010a06ccd..e68e59a303a1 100644
--- a/stand/common/reloc_elf.c
+++ b/stand/common/reloc_elf.c
@@ -32,7 +32,6 @@
#include <stand.h>
-#define FREEBSD_ELF
#include <sys/link_elf.h>
#include "bootstrap.h"
diff --git a/usr.sbin/kldxref/ef.c b/usr.sbin/kldxref/ef.c
index 5d052cc90a6c..72e023e30783 100644
--- a/usr.sbin/kldxref/ef.c
+++ b/usr.sbin/kldxref/ef.c
@@ -43,7 +43,6 @@
#include <string.h>
#include <unistd.h>
#include <machine/elf.h>
-#define FREEBSD_ELF
#include "ef.h"
diff --git a/usr.sbin/kldxref/ef_obj.c b/usr.sbin/kldxref/ef_obj.c
index 953e54dc0d28..027408876a5e 100644
--- a/usr.sbin/kldxref/ef_obj.c
+++ b/usr.sbin/kldxref/ef_obj.c
@@ -45,7 +45,6 @@
#include <string.h>
#include <unistd.h>
#include <machine/elf.h>
-#define FREEBSD_ELF
#include "ef.h"
diff --git a/usr.sbin/kldxref/kldxref.c b/usr.sbin/kldxref/kldxref.c
index 59b4f346c7ec..ae0d22181688 100644
--- a/usr.sbin/kldxref/kldxref.c
+++ b/usr.sbin/kldxref/kldxref.c
@@ -42,7 +42,6 @@
#include <sys/linker.h>
#include <sys/stat.h>
#include <sys/module.h>
-#define FREEBSD_ELF
#include <ctype.h>
#include <err.h>