git: 40a4508c4f90 - main - libthr: GC unused _sigsuspend()

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Wed, 06 Aug 2025 12:51:55 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/src/commit/?id=40a4508c4f90565fbc6db6e226c45b03155c4b60

commit 40a4508c4f90565fbc6db6e226c45b03155c4b60
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2025-08-06 11:24:01 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2025-08-06 11:31:24 +0000

    libthr: GC unused _sigsuspend()
    
    There are no consumers and it isn't a public symbol.
    
    Reviewed by:    kib
    Differential Revision:  https://reviews.freebsd.org/D51670
---
 lib/libthr/thread/thr_init.c | 1 -
 lib/libthr/thread/thr_sig.c  | 8 --------
 2 files changed, 9 deletions(-)

diff --git a/lib/libthr/thread/thr_init.c b/lib/libthr/thread/thr_init.c
index 64cf7d004070..0f9e3749d75f 100644
--- a/lib/libthr/thread/thr_init.c
+++ b/lib/libthr/thread/thr_init.c
@@ -170,7 +170,6 @@ STATIC_LIB_REQUIRE(_sem_trywait);
 STATIC_LIB_REQUIRE(_sem_wait);
 STATIC_LIB_REQUIRE(_sigaction);
 STATIC_LIB_REQUIRE(_sigprocmask);
-STATIC_LIB_REQUIRE(_sigsuspend);
 STATIC_LIB_REQUIRE(_sigtimedwait);
 STATIC_LIB_REQUIRE(_sigwait);
 STATIC_LIB_REQUIRE(_sigwaitinfo);
diff --git a/lib/libthr/thread/thr_sig.c b/lib/libthr/thread/thr_sig.c
index 2cd3de512d1c..4bff5497a804 100644
--- a/lib/libthr/thread/thr_sig.c
+++ b/lib/libthr/thread/thr_sig.c
@@ -682,14 +682,6 @@ _thr_sigmask(int how, const sigset_t *set, sigset_t *oset)
 	return (0);
 }
 
-int
-_sigsuspend(const sigset_t *set)
-{
-	sigset_t newset;
-
-	return (__sys_sigsuspend(thr_remove_thr_signals(set, &newset)));
-}
-
 int
 __thr_sigsuspend(const sigset_t *set)
 {