Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pvrLE-0002y4-EJ for pgsql-hackers@arkaria.postgresql.org; Mon, 08 May 2023 03:15:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pvrLD-0000Tb-8l for pgsql-hackers@arkaria.postgresql.org; Mon, 08 May 2023 03:15:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pvrLD-0000TS-05 for pgsql-hackers@lists.postgresql.org; Mon, 08 May 2023 03:15:11 +0000 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pvrL9-001I78-Dr for pgsql-hackers@postgresql.org; Mon, 08 May 2023 03:15:10 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D2B7A3200902; Sun, 7 May 2023 23:15:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 07 May 2023 23:15:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1683515704; x=1683602104; bh=ks 3ySPNj0tDaFej/m5N9NteSlmVUjhGgd9Q4Ly6V+tQ=; b=cwQ1AXdcmrLP5Adrdh EkPN1/GqXbzSadXKvXJRcyZeVsSvMP8QVLygTCXxtF8AMvM86sxREQC5gQbGjDY9 TPIrK9iG59GKGDxgtQiiG23rvW9CQY+Ha+QeA79XWGASFJl012b3mA6EjjoK0nD2 xCpy7Djntzh/hBIRceX6LOIuYUycM7pf5mcjhH/m8atpAMI0fq9aaSOizh/QWq6M ICfycXodJa6ttREeulqPdzcFJG9j5Uj/RzVt5GJuRZ+2iIlo2T3NAsuH+wkRJuhK ni/9XrdssE23YuMBx4j1bcv5kRhyrVm+E8i+naF5PJ3sIaidYodMxLDb09q4BytT STrQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1683515704; x=1683602104; bh=ks3ySPNj0tDaF ej/m5N9NteSlmVUjhGgd9Q4Ly6V+tQ=; b=FBs6Jro2xE6tsvNzuq4zk3WSRwldx FWjkNymEi06dtYou6RriTYYK691JnkV0lnZm+jVMLb/QnoYQhfYMkgWb/X96JcgA cZvdkIW4sjOkqsw+uabsExDoLnejfKnTIjy+srZTsfdApzL/FBV6ecJml/fNQ3Nf 4/ofrGGjYmDNOMGFWzicuSVcwJRCCgTpJm02VuP+aWYs1bkQ2xkiaPsdP35y9fAj t2JRcwstRMMaP2EbT3pcHnOa2WqXjJm6tB2avIFPzjMylQ68ZS1v3eIdwCeygX/4 8vLI6h1/oA50+500LKz+kjOzLY6x7UkRwR6ex16GoXnljeXFLFe5A6FoQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeefjedgjeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdlfeehmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredt tddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesph grqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepgeffjeevgfevuddvjedtvddt ieejheduueelvddufedtgfefjedvkeevkeeivddvnecuffhomhgrihhnpehpohhsthhgrh gvshhqlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdighiii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 7 May 2023 23:15:01 -0400 (EDT) Date: Mon, 8 May 2023 12:14:58 +0900 From: Michael Paquier To: Alvaro Herrera Cc: Robert Haas , Anton Kirilov , pgsql-hackers@postgresql.org Subject: Re: Add PQsendSyncMessage() to libpq Message-ID: References: <20230503100357.35enoibsgtsqvsjt@alvherre.pgsql> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="SsjQpXu1w1nC76Lh" Content-Disposition: inline In-Reply-To: <20230503100357.35enoibsgtsqvsjt@alvherre.pgsql> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --SsjQpXu1w1nC76Lh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 03, 2023 at 12:03:57PM +0200, Alvaro Herrera wrote: > We already have 'int' flag masks in PQcopyResult() and > PQsetTraceFlags(). We were using bits32 initially for flag stuff in the > PQtrace facilities, until [1] reminded us that we shouldn't let c.h > creep into app-land, so that was turned into plain 'int'. >=20 > [1] https://www.postgresql.org/message-id/TYAPR01MB2990B6C6A32ACF15D97AE9= 4AFEBD0%40TYAPR01MB2990.jpnprd01.prod.outlook.com Indeed. Good point! -- Michael --SsjQpXu1w1nC76Lh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmRYaTIACgkQnvQgOdby QH1y9Q//TAGzOwuM30EM91s7mYoVQf3uKBAhRxoUEHq10uuUtkMCaROKJB/kjhsF IjIP9SclL3KVY/ndI3ykjuZ7Xm+PhCJ1V3MuY1ENRKl4M9DpK/p8hYOn3j7nPFE2 IbNG9hBzdarT0NMmr452fNT/MYnnRi4zYgzBlAE9pK6k4Gg7AKbGYBiYPhP5xlF9 yCy4QRxcgPFAOAxocCrXxkio+gun8ujjBnvd/B13vfE6pr/Dit5Nof50H+QPtd+s 2s4IMMLtW1QQzMdPUiyKrG26TLzmVYzlEGYdaUBiEy//qJrXlmpRsaquOguaXLCb Mff0RJyqldE8uVPN9OqyjEpL4XJ4CEyZw/eEx+BE3svbr5nGsP/wQkuOiuoxW3vF zt4T7CYHfevs75ZdzBiNAKImOQAKiV4EyaZhsYonBh6k2nM2mDq+3rhmIlVD/+ee n9UF0Lrs+EnDT9r+kYVF5Vdq/DyaDJYiRB5pV59nrhJ8EsuJc8BbttjLiPTBUYaS sbZbBpWQMfeKF8QYe8BrNRuvxJoV5mcaJAzdDiqf61A3msDXcFMU9PYMNJEAvG9t BfJJiS54FidTVgi9I3YNS0XWUSgnwRPL6bGy0k4+TBbf631+F1ijQgxWn3BGZIlo ihV4lmjJl66lxRPc6cBuBUj1SFKGJSWtRL5f92rCDMFbIaCJEsk= =zWIl -----END PGP SIGNATURE----- --SsjQpXu1w1nC76Lh--