git: 979210375351 - main - libc: Remove unused pselect() implementation.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Jul 2025 14:01:38 UTC
The branch main has been updated by des:
URL: https://cgit.FreeBSD.org/src/commit/?id=979210375351a667c248af09cfede81d0282fd75
commit 979210375351a667c248af09cfede81d0282fd75
Author: Dag-Erling Smørgrav <des@FreeBSD.org>
AuthorDate: 2025-07-24 14:01:09 +0000
Commit: Dag-Erling Smørgrav <des@FreeBSD.org>
CommitDate: 2025-07-24 14:01:09 +0000
libc: Remove unused pselect() implementation.
This hasn't been needed since FreeBSD 5.0.
Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D51434
---
lib/libc/resolv/res_send.c | 31 -------------------------------
1 file changed, 31 deletions(-)
diff --git a/lib/libc/resolv/res_send.c b/lib/libc/resolv/res_send.c
index a68ce4f40701..08c3aed7f934 100644
--- a/lib/libc/resolv/res_send.c
+++ b/lib/libc/resolv/res_send.c
@@ -140,11 +140,6 @@ static void Aerror(const res_state, FILE *, const char *, int,
static void Perror(const res_state, FILE *, const char *, int);
#endif
static int sock_eq(struct sockaddr *, struct sockaddr *);
-#if defined(NEED_PSELECT) && !defined(USE_POLL) && !defined(USE_KQUEUE)
-static int pselect(int, void *, void *, void *,
- struct timespec *,
- const sigset_t *);
-#endif
void res_pquery(const res_state, const u_char *, int, FILE *);
static const int niflags = NI_NUMERICHOST | NI_NUMERICSERV;
@@ -1147,29 +1142,3 @@ sock_eq(struct sockaddr *a, struct sockaddr *b) {
return 0;
}
}
-
-#if defined(NEED_PSELECT) && !defined(USE_POLL) && !defined(USE_KQUEUE)
-/* XXX needs to move to the porting library. */
-static int
-pselect(int nfds, void *rfds, void *wfds, void *efds,
- struct timespec *tsp, const sigset_t *sigmask)
-{
- struct timeval tv, *tvp;
- sigset_t sigs;
- int n;
-
- if (tsp) {
- tvp = &tv;
- tv = evTimeVal(*tsp);
- } else
- tvp = NULL;
- if (sigmask)
- sigprocmask(SIG_SETMASK, sigmask, &sigs);
- n = select(nfds, rfds, wfds, efds, tvp);
- if (sigmask)
- sigprocmask(SIG_SETMASK, &sigs, NULL);
- if (tsp)
- *tsp = evTimeSpec(tv);
- return (n);
-}
-#endif