linker_set: Remove obsolete macros

Removed ABS_SET, BSS_SET, and SET_ENTRY. They were initially
introduced in v1.1 to be used with a.out file. After the migration
to ELFs they are equivalent to TEXT_SET and DATA_SET.
Furthermore, these macros are never used in the src tree.

Event: Oslo Hackathon 2026
Reviewed by:	des, jhb
Differential Revision:	https://reviews.freebsd.org/D61035
This commit is contained in:
Federico Angelilli authored and Dag-Erling Smørgrav committed 2026-11-05 13:19:47 +01:00
1 parent dbf51f8ed0
commit 56b4e685d0
2 files changed
-6

No files matched your search

-3
View File
@@ -78,9 +78,6 @@
#define TEXT_SET(set, sym) __MAKE_SET(set, sym)
#define DATA_SET(set, sym) __MAKE_SET(set, sym)
#define DATA_WSET(set, sym) __MAKE_SET_QV(set, sym, )
#define BSS_SET(set, sym) __MAKE_SET(set, sym)
#define ABS_SET(set, sym) __MAKE_SET(set, sym)
#define SET_ENTRY(set, sym) __MAKE_SET(set, sym)
/*
* Initialize before referring to a given linker set.
@@ -103,9 +103,6 @@ __set_getsectiondata(const char *segname, const char *sectname,
#define TEXT_SET(set, sym) __MAKE_SET(set, sym)
#define DATA_SET(set, sym) __MAKE_SET(set, sym)
#define DATA_WSET(set, sym) __MAKE_SET_QV(set, sym, )
#define BSS_SET(set, sym) __MAKE_SET(set, sym)
#define ABS_SET(set, sym) __MAKE_SET(set, sym)
#define SET_ENTRY(set, sym) __MAKE_SET(set, sym)
/*
* Initialize before referring to a given linker set.