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 1q1ERN-0003cw-86 for pgsql-hackers@arkaria.postgresql.org; Mon, 22 May 2023 22:55:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q1ERL-0005Hm-LZ for pgsql-hackers@arkaria.postgresql.org; Mon, 22 May 2023 22:55:43 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q1ERL-0005HJ-CB for pgsql-hackers@lists.postgresql.org; Mon, 22 May 2023 22:55:43 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1q1ERI-001HtY-Sd for pgsql-hackers@postgresql.org; Mon, 22 May 2023 22:55:42 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 515AD5C007F; Mon, 22 May 2023 18:55:40 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 22 May 2023 18:55:40 -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=fm1; t=1684796140; x=1684882540; bh=vW AKyd8Tl/aGDiuuHpBN69ln0BYLX/PgOQ4Qd6y0lIM=; b=aSrXpB+AQQg7keRSW6 JWiZj5AtGOMmMNk/9Z176HSug5DPi46/QI2qRqk0NqEQ1XPb2XPqmDsu+2MRm/4e hF+3iQA9Oq4O1uAt48y30zBG6lBSV7Mk/9J879Fhd4h+KSL3wUu3NYgitykazHCD csNo7625fF7CQMhwjw7XLR7UPcvzgVjDdXZ/2kG2P8R5z2a5sz1uVtXA4FtDSotm fUYARtFgIGvXk0e5JxCcl0qBNYdXCD6oEXKXz5RI3tueRYu2hi08vvhR6JijIMAv Jgr/wUfV365cENlojN3lVpHXCB7WPZe6mNSP8cq2UvlHLoqYWhhW/fthkbAstWJD m2cg== 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=fm1; t=1684796140; x=1684882540; bh=vWAKyd8Tl/aGD iuuHpBN69ln0BYLX/PgOQ4Qd6y0lIM=; b=avL884RqwlXkaSYi1zKpLbA+tkK3X fi3KZgO1oTChB5VCi9GKnh0VQC1dP9O+phdPWMyJo5r+zkWSyByY5gczfWTIW/Qf i0Zr8Syzf1HP+RY62JU6XRySjsDMHEyZCh1gd9S7xN/pHshqu2P69453eI6FFG9X RDbDH37Ls1wGezviq5ogJHVGs7pLaMa+twQWMh6kSPC/PwfKECQyPHgAcEo58+0s QYiRlnGCWUESQwD5wlMv0O5gpDJ9PZ4iBV5RrgylJ4yyU5dJWadF21iQgGzJxMKg 5jl4aGRgVegihC/6hIHUMLimOI9qrYExigXsd0LyTsj5gTU3dPtIREung== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejvddgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdljedtmdenucfjughrpeffhffvvefukfhfgggtuggjsehgtderredt tddvnecuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesph grqhhuihgvrhdrgiihiieqnecuggftrfgrthhtvghrnhepteelieefudffhffhtdetleeg geegfffhkeeuveetiefgudduvedutefggeeivdejnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiih ii X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 22 May 2023 18:55:35 -0400 (EDT) Date: Tue, 23 May 2023 07:55:32 +0900 From: Michael Paquier To: Tom Lane Cc: Tristan Partin , Alvaro Herrera , pgsql-hackers@postgresql.org Subject: Re: Add missing includes Message-ID: References: <20230522151657.vincyjdi56uedfhk@alvherre.pgsql> <668369.1684769654@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4hu+M7Db4+LTQy8G" Content-Disposition: inline In-Reply-To: <668369.1684769654@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --4hu+M7Db4+LTQy8G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, May 22, 2023 at 11:34:14AM -0400, Tom Lane wrote: > There is such a policy, but not with respect to those particular > headers. You might find src/tools/pginclude/headerscheck and > src/tools/pginclude/cpluspluscheck to be interesting reading, > as those are the tests we run to verify this policy. The standalone compile policy is documented in src/tools/pginclude/README, AFAIK, so close enough :p -- Michael --4hu+M7Db4+LTQy8G Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmRr8uQACgkQnvQgOdby QH0eVg/9EUxtP3tWr49QFl7AOlqvyTll0WbaNQdA5jeGGxVWKyRQThIrMdOEp1CV MdfLeYusoNa80W3FTkub6sXucB1yzzOQybvpNykNrPhiC+5DrS94O23DcMm3HsCh 1k5L1V2iYld4C6aSXEJ+//Jewk7k6e3l10cdMeaKnRIwoqdmx+KaFR+2s+GB/Zc8 jh0ppQgMiFsxrHHc6ojTPVtwKqoeJ2NX1sNyR/1OT99LWhLAsWTKnryS98cp9RMF evhP1CM953EZYm87wVNqAnjUZBLda+QwjAET+wSWyPduyK5ZqWKIfnEAY23y+8oD cxc2Xeqd7FvF2KpB2dbc22A76UdUhcZE0vvFMLS5pGO0MPtiPDRd/QEtJvzX2nRj S2X27s5phhyGx3mpoQel5kzpfOwsosaNqyX3iv/GAhCRI9wIvdwLaKgtfFgB+ZGI xLsggmo6hesJnhVJShp+cITMly8ErP9krv6KQeo/rwHopJ0BdFeci/ZbBgO58FjP rrvNl2IWNY1ZHSYVsKEOtDRAHnCTwMiWTAZY1xs/3QWN5u9bDzEnwNM/IwIVbwP+ Aq6cMPyqxhzBc3ntUa+XVbIiQHuwEOjyz0xnBOAPwWkRL38DD0CWj1+EA+RTTyCa aJMnWyFFV9krNOtjFQPAs77OJWOkG/HI7yiUYVJ33hIIGvNa+J0= =pnp4 -----END PGP SIGNATURE----- --4hu+M7Db4+LTQy8G--