git: 9d67dced8385 - stable/14 - libc: centralize ntoh symbols

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Wed, 13 Dec 2023 22:29:50 UTC
The branch stable/14 has been updated by brooks:

URL: https://cgit.FreeBSD.org/src/commit/?id=9d67dced83851c6b509426ba6f3d9dde5583ce06

commit 9d67dced83851c6b509426ba6f3d9dde5583ce06
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-11-15 23:40:54 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-12-13 22:08:14 +0000

    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
    
    (cherry picked from commit ff3a9d8e2909692c73ce9f9279cac2f15848b3f4)
---
 lib/libc/aarch64/Symbol.map   | 4 ----
 lib/libc/amd64/Symbol.map     | 4 ----
 lib/libc/arm/Symbol.map       | 4 ----
 lib/libc/i386/Symbol.map      | 4 ----
 lib/libc/net/Symbol.map       | 4 ++++
 lib/libc/powerpc/Symbol.map   | 4 ----
 lib/libc/powerpc64/Symbol.map | 4 ----
 lib/libc/riscv/Symbol.map     | 4 ----
 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;
 };