aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2023-11-15 23:40:54 +0000
committerBrooks Davis <brooks@FreeBSD.org>2023-11-15 23:40:54 +0000
commitff3a9d8e2909692c73ce9f9279cac2f15848b3f4 (patch)
treeca5699de7c9215fb2b0b63a331a73ca54bdb0a6c
parente4a1800f06884dc00931f55d0fa8cd9ce473a83e (diff)
downloadsrc-ff3a9d8e2909692c73ce9f9279cac2f15848b3f4.tar.gz
src-ff3a9d8e2909692c73ce9f9279cac2f15848b3f4.zip
libc: centralize ntoh symbols
These are implemented by net/ntoh.c via headers and compiler intrinsics so declare them in net/Symbol.map. Reviewed by: imp, kib, emaste Differential Revision: https://reviews.freebsd.org/D42615
-rw-r--r--lib/libc/aarch64/Symbol.map4
-rw-r--r--lib/libc/amd64/Symbol.map4
-rw-r--r--lib/libc/arm/Symbol.map4
-rw-r--r--lib/libc/i386/Symbol.map4
-rw-r--r--lib/libc/net/Symbol.map4
-rw-r--r--lib/libc/powerpc/Symbol.map4
-rw-r--r--lib/libc/powerpc64/Symbol.map4
-rw-r--r--lib/libc/riscv/Symbol.map4
8 files changed, 4 insertions, 28 deletions
diff --git a/lib/libc/aarch64/Symbol.map b/lib/libc/aarch64/Symbol.map
index 5e71a32786b4..691c77f345b9 100644
--- a/lib/libc/aarch64/Symbol.map
+++ b/lib/libc/aarch64/Symbol.map
@@ -17,10 +17,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
makecontext;
};
diff --git a/lib/libc/amd64/Symbol.map b/lib/libc/amd64/Symbol.map
index 445220db11b7..3ceb1cd9682a 100644
--- a/lib/libc/amd64/Symbol.map
+++ b/lib/libc/amd64/Symbol.map
@@ -24,10 +24,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
amd64_get_fsbase;
amd64_get_gsbase;
amd64_set_fsbase;
diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map
index 8cb5cbe232d8..5a7aec7c4089 100644
--- a/lib/libc/arm/Symbol.map
+++ b/lib/libc/arm/Symbol.map
@@ -16,10 +16,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
brk;
sbrk;
};
diff --git a/lib/libc/i386/Symbol.map b/lib/libc/i386/Symbol.map
index 1ecfb4ecda00..f2424a9b64c4 100644
--- a/lib/libc/i386/Symbol.map
+++ b/lib/libc/i386/Symbol.map
@@ -18,10 +18,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
brk;
i386_clr_watch;
i386_get_fsbase;
diff --git a/lib/libc/net/Symbol.map b/lib/libc/net/Symbol.map
index fa76adce06a1..4831868c0e55 100644
--- a/lib/libc/net/Symbol.map
+++ b/lib/libc/net/Symbol.map
@@ -64,6 +64,10 @@ FBSD_1.0 {
hes_resolve;
hes_error;
hes_free;
+ htonl;
+ htons;
+ ntohl;
+ ntohs;
if_indextoname;
if_nameindex;
if_freenameindex;
diff --git a/lib/libc/powerpc/Symbol.map b/lib/libc/powerpc/Symbol.map
index 2d883a02eeb9..ed5dd5884736 100644
--- a/lib/libc/powerpc/Symbol.map
+++ b/lib/libc/powerpc/Symbol.map
@@ -21,10 +21,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
brk;
sbrk;
};
diff --git a/lib/libc/powerpc64/Symbol.map b/lib/libc/powerpc64/Symbol.map
index 2de7ffb241e7..dabf6f4434c5 100644
--- a/lib/libc/powerpc64/Symbol.map
+++ b/lib/libc/powerpc64/Symbol.map
@@ -21,10 +21,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
brk;
sbrk;
};
diff --git a/lib/libc/riscv/Symbol.map b/lib/libc/riscv/Symbol.map
index 359a8238fb32..8067ddca10cd 100644
--- a/lib/libc/riscv/Symbol.map
+++ b/lib/libc/riscv/Symbol.map
@@ -16,10 +16,6 @@ FBSD_1.0 {
longjmp;
sigsetjmp;
siglongjmp;
- htonl;
- htons;
- ntohl;
- ntohs;
makecontext;
};