From nobody Sun Oct 09 01:24:32 2022 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 4MlPTx2zHlz4V8Th; Sun, 9 Oct 2022 01:24:37 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MlPTx2TWqz3pCg; Sun, 9 Oct 2022 01:24:37 +0000 (UTC) (envelope-from delphij@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665278677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=6YZ7QTUX1CoW2bMna5q3GS2RQdZyzpmWONjlt4kdWPc=; b=e5Omg+jVhffQfRc9I+fDyopDt5SB3NSKkWHggvO4PEOaaOniCfELUglmYKvqr97paE/v3Q TlLZpE0Y2wX4Rvw/00tLDQ+zRc/MN8C6vQk8fiqJD/wz9+akWaebtZXFxWem2PrXoLLNO+ yj/fyxbF/uOpv63DapRJDzbWbFSZDDhHB1mjoflKVVhKaPgivSGSLWfWcrl4mRRV49M9GJ 7/F5k4DIYGZ6SgjcJ/UIbWOULstwNPWPqkWmFa6p+FG5CokVGhLctz+jj5md1zlont1MBQ HnEeOoB2QiqpYAKbjcexBl9lNMiVGiibXwOHLCWXYXWu+6mjVw1YBQkbseaALw== Received: from [100.64.10.103] (c-141-193-140-184.rev.sailinternet.net [141.193.140.184]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: delphij/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4MlPTw2F1WzlV1; Sun, 9 Oct 2022 01:24:36 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Message-ID: Date: Sat, 8 Oct 2022 18:24:32 -0700 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: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Subject: Re: git: af3c78886fd8 - main - Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface. Content-Language: en-US To: Alexey Dokuchaev , Pedro Giffuni Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" References: <202209302230.28UMUq4I029171@gitrepo.freebsd.org> <681762110.6484215.1665235977069@mail.yahoo.com> From: Xin Li Organization: The FreeBSD Project In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------pNL0LHpil2o0wAKYBTnBLUJB" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665278677; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=6YZ7QTUX1CoW2bMna5q3GS2RQdZyzpmWONjlt4kdWPc=; b=nGCHObxYyYsqjCg/Gtx4VVe4Nm4pVBvieLpS9Y4XTwCK/v0haYAKyuxaoxseb2VLialYhb xneTwCRG2e3q52dZ9D285VrLXieJmMGe2Eji8TeCpXInI0EGe5gHoLmesZHOpBZ8hfqNhD IDcFtLs+EZQHgUynp7y2Rf/Be85qRac3azwlBOpTwUqP07tx3oh0VrFZxpRwqOUEjzcw2h jCyvzXaujh8s9oaSISlwEudN2f2fp6sHgKUx6bu2wfxA8BRU+++lD75YYc+urKVTRJpgQv KNSnTFdLc0duEqz71H+/CPLTjaQ8O4vIrv5AZIscsfzCEf3v/QB/Cu3NSZ+4mA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665278677; a=rsa-sha256; cv=none; b=mux5El5TsoFGiZGUaF0L55tPO0shxccAUw2Qsc6e4EYcSTJKQM798pEYeZqv0PjBE/AHNX pKsrenHZz9t6v40ywil11/RDe8rkdfIDq4Z0c6YK7SAMJTd1YJXj+QGjk9AdzJM5bdroWg MiKc2hqmdTREyOXCVgCk9GR/gDKComPvT5XyQv3wSZpCuECz/7UNEamKMemjT6km8IZ5IN 3RgnkXdCPh+/zMzUBo2JFLppq5enb/EkSuoSIO4nxMIF7xwzpo0niYO/TIH+U3GjMyfkkp J7fmCFlu/TOeJoYfbn7eJvSZO/sJ6jXZ6yQ4yoQ6GDzSZ4SoL3rzwNd3c0NzaQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------pNL0LHpil2o0wAKYBTnBLUJB Content-Type: multipart/mixed; boundary="------------h9BATVreRgeIBzt1YxqIkCFc"; protected-headers="v1" From: Xin Li To: Alexey Dokuchaev , Pedro Giffuni Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" Message-ID: Subject: Re: git: af3c78886fd8 - main - Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface. References: <202209302230.28UMUq4I029171@gitrepo.freebsd.org> <681762110.6484215.1665235977069@mail.yahoo.com> In-Reply-To: --------------h9BATVreRgeIBzt1YxqIkCFc Content-Type: multipart/mixed; boundary="------------ZaOLtlEHDm7gIaCN80hrUKE4" --------------ZaOLtlEHDm7gIaCN80hrUKE4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDEwLzgvMjIgMTI6MDcsIEFsZXhleSBEb2t1Y2hhZXYgd3JvdGU6DQo+IE9uIFNh dCwgT2N0IDA4LCAyMDIyIGF0IDAxOjMyOjU3UE0gKzAwMDAsIFBlZHJvIEdpZmZ1bmkgd3Jv dGU6DQo+PiBDb21wbGFpbiBoZXJlOg0KPj4gaHR0cHM6Ly93d3cuYXVzdGluZ3JvdXBidWdz Lm5ldC92aWV3LnBocD9pZD05MDANCj4gDQo+IFRoYW5rcywgdGhlIGZpcnN0IGNvbW1lbnQg dGhlcmUgbW9yZSBvciBsZXNzIGFuc3dlcnMgbXkgcXVlc3Rpb24uDQoNCldlbGwsIGl0IHBy b2JhYmx5IGRpZCBub3QuDQoNClRoZSBGcmVlQlNEIGltcGxlbWVudGF0aW9uIGFwcHJvYWNo IGlzIG1vc3RseSBhIHRlbXBsYXRlIGJhc2VkIA0KaW1wbGVtZW50YXRpb24sIHNvIGluIHRo ZSBsaWJyYXJ5IHFzb3J0LCBxc29ydF9yLCBoaXN0b3JpY2FsIHFzb3J0X3IgYW5kIA0KcXNv cnRfcyBhcmUgZGlmZmVyZW50IGFuZCBpbmRlcGVuZGVudCByb3V0aW5lcywgd2hpY2ggYXJl IGluc3RhbnRpYXRlZCANCmZyb20gdGhlIHNhbWUgdGVtcGxhdGUgYXQgY29tcGlsZSB0aW1l LiAgVGhlcmVmb3JlLCB0aGVyZSBpcyBubyBzdWNoIA0KdGhpbmcgb2YgcGVyZm9ybWFuY2Ug cGVuYWx0eSBhcyB0aGV5IHN1Z2dlc3RlZC4NCg0KVGhlIG9ubHkgZG93bnNpZGUgb2YgdGhp cyBhcHByb2FjaCBpcyB0aGF0IHlvdSBnZXQgbXVsdGlwbGUgY29waWVzIG9mIA0KbW9zdGx5 IGlkZW50aWNhbCBjb2RlIHNvIHRoZSBsaWJyYXJ5IGNvdWxkIHBvdGVudGlhbGx5IGJlIGEg bGl0dGxlIGJpdCANCmxhcmdlciwgdGhpcywgaG93ZXZlciwgaXMgbm90IHJlYWxseSBhIGJp ZyBkZWFsIG9uIG1vZGVybiBoYXJkd2FyZSwgDQpiZWNhdXNlIHRoZSBhY3R1YWwgc2l6ZSBv ZiB0aGVzZSByb3V0aW5lcyBpcyBzbWFsbCAofjlrQikuDQoNCkFuZCBieSBwYXlpbmcgdGhp cyBwcmljZSwgd2UgYXZvaWRlZCBhbGwgY29zdHMgYXNzb2NpYXRlZCB3aXRoIHRoZWlyIA0K cGFzc2luZyBvZiB0aGlyZCBwYXJhbWV0ZXIgYXQgcnVudGltZSBmb3IgcXNvcnQoKSB1c2Vy cy4gIEluZGVlZCwgaXQgDQpkb2Vzbid0IG1ha2UgYSBiaWcgZGlmZmVyZW5jZSB0byBwYXNz IGFuIGV4dHJhIHJlZ2lzdGVyLCB3aGljaCBjYW4gd2VsbCANCmJlIHJldXNlZCBmb3IgbXVs dGlwbGUgY2FsbHMsIGJ1dCBoYXZpbmcgZGlmZmVyZW50IGNvbXBhcmF0b3IgdHlwZXMgaXMg YSANCmNsZWFuIHdheSB0byBkbyB0aGluZ3MuDQoNCkluIGZhY3QsIGlmIHRoZXJlIGlzIG5v IG5lZWQgdG8gdXNlIGEgdGhpcmQgKG9yIGZpcnN0KSBwYXJhbWV0ZXIgZm9yIHRoZSANCmNv bXBhcmF0b3IsIHRoZXJlIGlzIGFic29sdXRlbHkgbm8gcG9pbnQgb2YgdXNpbmcgcXNvcnRf cigpIGJlY2F1c2Ugbm93IA0KdGhlIGNhbGxlciBpcyBwYXNzaW5nIHRocmVlIHBhcmFtZXRl ciBwZXIgZWFjaCBjb21wYXJpc29uIGluc3RlYWQgb2YgDQp0d28sIGFuZCBpZiB0aGUgY29k ZSB3YXNuJ3QgcmVlbnRyYW50LXNhZmUsIGl0IHdvbid0IGJlIGF1dG9tYXRpY2FsbHkgDQpi ZWNvbWUgcmVlbnRyYW50LXNhZmUgYnkgdXNpbmcgcXNvcnRfcigpLg0KDQpOb3cgdGhleSBz YXksIGl0J3MgbWFraW5nIGl0IGVhc2llciB0byBpbXBsZW1lbnQgcXNvcnQoMykgYnkgdXNp bmcgDQpxc29ydF9yKDMpLiAgSXQgbWlnaHQgYmUgaWYgdGhleSBkb24ndCBtYWtlIHVzZSBv ZiBtYWNyb3MsIGJ1dCBieSBkb2luZyANCnNvIGl0IHdvdWxkIHJlcXVpcmUgY2FzdGluZyBh IGZ1bmN0aW9uIHBvaW50ZXIgdG8gYW5vdGhlciB3aXRoIGRpZmZlcmVudCANCnBhcmFtZXRl ciB0eXBlLiAgTm93IHRoaXMgd29yayBfdG9kYXlfLCBidXQgaXQncyBleHBsaWNpdGx5IGRl ZmluZWQgYXMgDQpVQiBpbiBDIHN0YW5kYXJkLCBsZXQncyBxdW90ZSBOMTU0OCwgwqc2LjMu Mi4zOg0KDQogICAgIEEgcG9pbnRlciB0byBhIGZ1bmN0aW9uIG9mIG9uZSB0eXBlIG1heSBi ZSBjb252ZXJ0ZWQgdG8gYQ0KICAgICBwb2ludGVyIHRvIGEgZnVuY3Rpb24gb2YgYW5vdGhl ciB0eXBlIGFuZCBiYWNrIGFnYWluOyB0aGUNCiAgICAgcmVzdWx0IHNoYWxsIGNvbXBhcmUg ZXF1YWwgdG8gdGhlIG9yaWdpbmFsIHBvaW50ZXIuIElmIGENCiAgICAgY29udmVydGVkIHBv aW50ZXIgaXMgdXNlZCB0byBjYWxsIGEgZnVuY3Rpb24gd2hvc2UgdHlwZSBpcw0KICAgICBu b3QgY29tcGF0aWJsZSB3aXRoIHRoZSByZWZlcmVuY2VkIHR5cGUsIHRoZSBiZWhhdmlvciBp cw0KICAgICB1bmRlZmluZWQuDQoNClNvIHRoZXkgYXJlIGJhc2ljYWxseSBzdWdnZXN0aW5n IHRoYXQ6DQoNCmEpIHBhc3NpbmcgYW4gdW51c2VkIHBhcmFtZXRlciB2aWEgcmVnaXN0ZXIg aGFzIGFsbW9zdCBubyBjb3N0Lg0KDQpZZXMgdGhpcyBpcyBtb3N0bHkgdHJ1ZSwgdGhlIGNv bXBpbGVyIHdvdWxkIHNhdmUgYW5kIHJlc3RvcmUgdGhlIA0KcmVnaXN0ZXIgaWYgaXQncyBl dmVyIHRvdWNoZWQgaW4gdGhlIGZ1bmN0aW9uIGFueXdheSwgYW5kIGZvciBjYWxsZXIgdGhl IA0KY29udGVudHMgb2YgdGhlIHJlZ2lzdGVyIGNhbiBiZSByZXVzZWQgZHVyaW5nIHRoZSBp dGVyYXRpb24uDQoNCmIpIGl0IGlzIE9rYXkgdG8gcmVseSBvbiBVQiBpbiB0aGUgQyBsaWJy YXJ5DQoNCldlbGwsIHRoZXkgd2FudCB0byBkbyB0aGlzLCBnb29kIGx1Y2sgd2l0aCB0aGF0 LiAgTm90IGluIG15IGJhY2t5YXJkLg0KDQpCeSBkb2luZyBpdCB0aGVpciB3YXksIHRoZSBj b3N0IHdvdWxkIGJlOg0KDQphKSBxc29ydCgzKSBjYWxsZXJzIGFyZSBwZW5hbGl6ZWQgZm9y IGFsbCBjb3N0IHJlbGF0ZWQgdG8gdGhlaXIgDQpxc29ydF9yKDMpLiAgSXQgd291bGQgYmUg dmVyeSBzbWFsbCwgYnV0IG5vbi16ZXJvLg0KDQpiKSBPdXIgaGlzdG9yaWNhbCBxc29ydF9y KDMpIEFQSSB1c2VzIGZpcnN0IHBhcmFtZXRlciB0byBhY2NlcHQgdGhlIA0KImNvbnRleHQi LCB3aGljaCBpcyBhIHdpZGVseSB1c2VkIGNhbGxpbmcgY29udmVudGlvbiBpbiBvdGhlciBs YW5ndWFnZXMuIA0KICBJbiBmYWN0LCB0aGlzIGlzIGV4YWN0bHkgd2h5IG91ciBxc29ydF9i KDMpIGlzIGltcGxlbWVudGVkIGFzIGEgDQp3cmFwcGVyIGFyb3VuZCBxc29ydF9yKDMpIChu b3cgYXMgYSB3cmFwcGVyIG9mIHRoZSBoaXN0b3JpY2FsIGludGVyZmFjZSkuDQoNClRoZSBt b3RpdmF0aW9uIG9mIGFkb3B0aW5nIHRoZWlyIEFQSSBpcyBub3QgYmVjYXVzZSBpdCdzIHN1 cGVyaW9yLCBidXQgDQpiZWNhdXNlIGl0IGhhcyBiZWVuIHVzZWQgYnkgbWFueSBhcHBsaWNh dGlvbnMgYWxyZWFkeSBhbmQgaXMgbm93IA0Kc3RhbmRhcmRpemVkLg0KDQpDaGVlcnMsDQo= --------------ZaOLtlEHDm7gIaCN80hrUKE4 Content-Type: application/pgp-keys; name="OpenPGP_0x40797F7C95F4834F.asc" Content-Disposition: attachment; filename="OpenPGP_0x40797F7C95F4834F.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 Mr2n4hMo1J/rUjQ7J38=3D =3DODsG -----END PGP PUBLIC KEY BLOCK----- --------------ZaOLtlEHDm7gIaCN80hrUKE4-- --------------h9BATVreRgeIBzt1YxqIkCFc-- --------------pNL0LHpil2o0wAKYBTnBLUJB Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEceNg5NEMZIki80nQQHl/fJX0g08FAmNCItAFAwAAAAAACgkQQHl/fJX0g09q 5A//ZpVwywTtVbY2Bdxd3t1Y0GdFzCkdu00RZad5o7pagJjcZYj92eHHJPIxbidlzInpmmBzos/h F83O03B06BpWtk5K0Fn3WS5khBgYpvXv7YPC/E9ZluttdGK0j6Bq6nMEDhUS8tYjLIsD0yPkO/kI uaqT99ClEm3s1DqE7XGvZbQ6pj7caitlfzy3XSVqmU908Hnx3whJcNUCBvnZpvcPpuhC2YmQEo4y QrJYxmOiJcGAVjaE8y/k+P2NGiSQeoyhlrO3VmDrALZ6G4jj88ADvCGh84Mu5GFiq4vgSq3CDobR nfuGukTv8SLFUh5Nedk80z5vqudmpA2ZSm/fu6VG/hh2zRvXzIMGIKv5uOfAaoJqREXUQUskiojq 1qsPCEkeUGtbW1HraKk/Xo5yO+tYJGZWKttdx+GtJjGu1VSxATA3xxfmCuQQO9kieUsI2TSt8W4p aYh//HaInCYUjh5Nj9SW59Luo/X3gaaV5XC9fFs5t0mZB/eJ5MhXGHu9F78l03ScRMYRV/sqTFHq ThQpObIuDAiHJr0gd3mZ1ptoFeX49bu377eHNdkPD2CC4JackX0J9+xTdrqxyagZvYD9/MFv2sgS 8MCH8/TYHzp4IMOvm6zRF6ZDi6Nohnj0rVLKrL8hL41OktvO6BIVrtf2HdJ/dORMdEL1/1xmgVSD G5M= =4AiF -----END PGP SIGNATURE----- --------------pNL0LHpil2o0wAKYBTnBLUJB--