From nobody Tue Sep 22 19:01:37 2026 X-Original-To: dev-commits-src-branches@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 4hq8b52yhcz6svvY for ; Tue, 22 Sep 2026 19:01:37 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hq8b51w11z4RnR for ; Tue, 22 Sep 2026 19:01:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790103697; 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=q5nnQS5r/vFf7uNPZADf0Au26q1xdlY1lD5t2IkzIDk=; b=wFa8QFES//zeKiJcmMnvIyku+QRoZUQbvRBwS0XThtYx7l8re5bZVbdS/jny2tefQ2TZeU vSp409KNqzK3k4BDeK6UsodzhrK/aTW2u8HPkAPKtX8GNQ/jLATG7jyNojSKl2BuGggZzp tXi24j1NvgiTH7P3ABniu52q/yAPZ15SUuGowt5BTawsBMn/6lX233AsKr6VDFV8Ve3nZW zN1WEvvL60csW3OzS4sDvBpJfQ3B9ApkXElsDaFrh51NIZPfjS4eDGxN6Ca7Y7HKoU/cGC zSjl/8DciGG2NBLAbBVz8wn1od8INow2VMBfyfbt9ahcBB4pbKZvp5YEDdrShA== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1790103697; b=DQ41aW5G2hIOYNkP8wlIi2mZLj9Vs2cMGAdjgV7OfaI53xhM9Ei+nxin5kL7cbZlyKtuwl XtHqSdQ9ev/mcBjGIAWZ4/9OS/ovEuJ3oVg/06hlWkNPv+BRnHuWRWFw1NsCmd0acnQitE 63koclokBcI4Se4kBTuPlTnyviJoB4JSOTAZSPUZ30sAYJyc4Ru7I4F0Pb9aaTgn3EKMqb En0mmkjkqm3rebzFmhi5Qj+0HZaDcpL/2q7iVXcNw/nXx4lJYkyNy+m2FMyxTe0q2ZegLr iA3s71Z+75813aME0lZxfpvy6UVb/GXjJaN0mpmHohCCCtRavAjn9LEYtXj6jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1790103697; 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=q5nnQS5r/vFf7uNPZADf0Au26q1xdlY1lD5t2IkzIDk=; b=I7YqE5SclTVg/ANebtbjp03ZWBYgnVxUL8DYMbCHaMf58/ktoxQtX4jsBgWmpkXUAHtTkw R4dCvwaDRnvwJDBgd8v8CYfrRCtb93MUCPhUpWyTxHiOQcyBLZJmgy6+9lItUxLZXjfj40 LqeiAkGtrxrPSlCWGZ+S4yMoZTBiUszKO/iiWYFFEaqv/hzMMsmMOw37kYmT9iFamZQSS2 zRlhVPaSPXxzbHtDhwJ08r6m1VtKRpypxquTkdXG9XhoV/+niX/srrAvFGfpfAsQ35XT2X K/Im2p/+l14mEkRTFAix+5jSuOuhOPCttWKmOIztXRSq6uX+HceYYqVrJwnSAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hq8b50zngzK6g for ; Tue, 22 Sep 2026 19:01:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 185fa by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 22 Sep 2026 19:01:37 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Faraz Vahedi Subject: git: 57d542cc92dc - stable/15 - libc: Preserve const qualifier on bsearch(3) results in tests List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kfv X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 57d542cc92dc5a63e1fb1194618172a95c6aaeb3 Auto-Submitted: auto-generated Date: Tue, 22 Sep 2026 19:01:37 +0000 Message-Id: <6ab2d091.185fa.552913e8@gitrepo.freebsd.org> The branch stable/15 has been updated by kfv: URL: https://cgit.FreeBSD.org/src/commit/?id=57d542cc92dc5a63e1fb1194618172a95c6aaeb3 commit 57d542cc92dc5a63e1fb1194618172a95c6aaeb3 Author: Faraz Vahedi AuthorDate: 2026-09-13 12:25:47 +0000 Commit: Faraz Vahedi CommitDate: 2026-09-22 17:27:25 +0000 libc: Preserve const qualifier on bsearch(3) results in tests Reviewed by: dteske, fuz Approved by: dteske (mentor), fuz (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D59611 (cherry picked from commit 3caa8d2c58b2787e4c4c64d9ac1831dadd7b0b47) --- lib/libc/tests/stdlib/bsearch_b_test.c | 2 +- lib/libc/tests/stdlib/bsearch_s_test.c | 2 +- lib/libc/tests/stdlib/bsearch_test.c | 2 +- lib/libc/tests/stdlib/test-search.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/libc/tests/stdlib/bsearch_b_test.c b/lib/libc/tests/stdlib/bsearch_b_test.c index 4c04a723f639..69c7bed070c9 100644 --- a/lib/libc/tests/stdlib/bsearch_b_test.c +++ b/lib/libc/tests/stdlib/bsearch_b_test.c @@ -14,7 +14,7 @@ #define THUNK 42 -static void * +static const void * do_bsearch_b(const int *key, const int *base, size_t n, void *ctx) { int thunk = *(int *)ctx; diff --git a/lib/libc/tests/stdlib/bsearch_s_test.c b/lib/libc/tests/stdlib/bsearch_s_test.c index b41343400ba3..4b57cfc59fd0 100644 --- a/lib/libc/tests/stdlib/bsearch_s_test.c +++ b/lib/libc/tests/stdlib/bsearch_s_test.c @@ -45,7 +45,7 @@ expect_viol(const void *key, const void *base, rsize_t nmemb, rsize_t size, ATF_CHECK_EQ(compar_calls, 0); } -static void * +static const void * do_bsearch_s(const int *key, const int *base, size_t n, void *ctx) { return (bsearch_s(key, base, n, sizeof(int), searchhelp_s, ctx)); diff --git a/lib/libc/tests/stdlib/bsearch_test.c b/lib/libc/tests/stdlib/bsearch_test.c index 6da8096b85a9..11a682386969 100644 --- a/lib/libc/tests/stdlib/bsearch_test.c +++ b/lib/libc/tests/stdlib/bsearch_test.c @@ -37,7 +37,7 @@ searchhelp_never(const void *a __unused, const void *b __unused) return (0); } -static void * +static const void * do_bsearch(const int *key, const int *base, size_t n, void *ctx __unused) { expected_key = key; diff --git a/lib/libc/tests/stdlib/test-search.h b/lib/libc/tests/stdlib/test-search.h index 3d805585eaae..d3ab3a619381 100644 --- a/lib/libc/tests/stdlib/test-search.h +++ b/lib/libc/tests/stdlib/test-search.h @@ -15,7 +15,7 @@ #define SVEC_LEN 1024 -typedef void *search_int_t(const int *, const int *, size_t, void *); +typedef const void *search_int_t(const int *, const int *, size_t, void *); static int searchhelp(const void *a, const void *b)