From nobody Thu Jul 24 14:01:38 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bnt372H2vz62nWg; Thu, 24 Jul 2025 14:01:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bnt363fY4z43PJ; Thu, 24 Jul 2025 14:01:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753365698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=x5aR1M8XDvGZr3uhV5818tJ05LpoFTOojtmNzu2kzps=; b=yWXQMT9cXVI2OclR+9bUAsFctZma9DBeaVR+1xCmAICla4Z+TCR0aSegn5ppVF1cC2qUsy xcJw5kx6RkQtBqoYBrSCaRc+drE0OQJ6ohM7nW58t15cJCdrKh+FogC6rsC31ThVeVzbFE 23az8OsimBRG+k8wn0qanREqstMEHOLWsbodsoIzHs8cUA8MR+vqv18F6xUSumAOzAD/Jo ZL/X5aP/QdClsuQxoDZGBi9IJgEuGzEo79SFFPgr8g7GWGuJFPMjRx69R0Unr8Ss1Gs2wa dGDbevRqth3iaDtnc6nBHd8ZByTtfP29MNMpS128Iy5JHLss3pjKNOXAPjLCHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1753365698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=x5aR1M8XDvGZr3uhV5818tJ05LpoFTOojtmNzu2kzps=; b=v870ihTngqCiERGDUbu4mNGIsHL/+4Y69xcdXRDKuIkK3VDmkiFARbC+L1lL8ALa9egqKe gFD5NJdloJksd0CBSXg9kXMHT2ZgWoJ3jHssropf1toPGTwOtaFP7Y2CMj0qwtCcXh0qbh 2aETZxOzlNGube+yLg1V3zD+ChLqzr9i5W2KVSH6e43PGLj19pqK9qAMW8bIYuRLxqKxCJ teAWxdZmOWApq55fe033fnPKp7K1Ps7WEBYCBOL3n0kNktyquY5zKFWix3J1+Ckuho94Zp dsq3Je8hATSVb/GYACfkDugemkS9Yt2rLaXHBeccg1JgvktiGsjXHbnfSDumdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1753365698; a=rsa-sha256; cv=none; b=FCn0ZcN5EQhuFjCupd1Q8uwpNk9RS/1PI8zlwJgITZ43GHAvQXm+JMfHm+goCbWX7Mcrcq Q5klzY4W8paWhDS+YT896b8YDllndal35phvZ+dSuHNIks5qBbA0vXnjymkB2BVE+vPlP1 qyXK8d8aSDQ9wg6DP72J6AZ/QJSYAtQRpIixBgC585pcqABeF590VSKKLmHLc2rJ/NKiMd 6TBziAPA2ppBDKMUq+EkBpwZpnVoOraWpEIuUWYlXmfFzxvaOW3+YuJZO5eGtxt4SSep87 Gm74M0/WzpAgp17ogMjiCL6XvvAMFIDe5X5pn4Lsy5EGqqd3BNyVhWqWtJRqFg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bnt361ZJ5z11px; Thu, 24 Jul 2025 14:01:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56OE1cr5012372; Thu, 24 Jul 2025 14:01:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56OE1cMo012369; Thu, 24 Jul 2025 14:01:38 GMT (envelope-from git) Date: Thu, 24 Jul 2025 14:01:38 GMT Message-Id: <202507241401.56OE1cMo012369@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: 979210375351 - main - libc: Remove unused pselect() implementation. List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 979210375351a667c248af09cfede81d0282fd75 Auto-Submitted: auto-generated The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=979210375351a667c248af09cfede81d0282fd75 commit 979210375351a667c248af09cfede81d0282fd75 Author: Dag-Erling Smørgrav AuthorDate: 2025-07-24 14:01:09 +0000 Commit: Dag-Erling Smørgrav 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