Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0dOr-0066iK-A3 for pgsql-hackers@arkaria.postgresql.org; Sat, 27 Apr 2024 08:27:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1s0dOn-0046Dy-Fk for pgsql-hackers@arkaria.postgresql.org; Sat, 27 Apr 2024 08:27:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0dOn-0046Dq-2b for pgsql-hackers@lists.postgresql.org; Sat, 27 Apr 2024 08:27:10 +0000 Received: from mail.postgrespro.ru ([93.174.131.139]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s0dOk-000H3b-Ck for pgsql-hackers@postgresql.org; Sat, 27 Apr 2024 08:27:08 +0000 Received: from [172.30.1.222] (unknown [172.30.1.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: a.melnikov@postgrespro.ru) by mail.postgrespro.ru (Postfix/587) with ESMTPSA id 30F2AE20E38; Sat, 27 Apr 2024 11:27:02 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mx2023; t=1714206422; bh=LjoiKABWmp3nmfNFdymIaKTfZLmEYkYoYb2bBea/OXM=; h=Message-ID:Date:User-Agent:Subject:To:Cc:References:From: In-Reply-To:From; b=fUOQUFihTl1WLBdyRS/wI1rJvPSpIbQiHLmR3nJFTFoiv8lWRmZHaW3Mr76GZhRXM HCiIn/kFbUzVabY+Xo1bUt2KS3KUkAgzUjtzdTbR2smfGBzbdFqn/UHTedJ0zvWABa SVtJn/Op/0ahgk/55EoP4bINohDG96MoAe/ntDrCWi+s/8jdGy/GWnuPkiI9j35n++ K7kYszWipB3EuYbH/QWUztHUZoIQUR10KbRqjV3L2eVzeEv2BAGTa1PnV9ryJu2RzE zaWS1zuo4t553EI4uBN8aefd4nMJx7/8PxTDPK0iUDpZCbRto++j7mls4a9IHIBVgq quGV5Ti4D5T3A== Message-ID: <06aaf4db-e3d9-4de1-bfee-557e3f5d11de@postgrespro.ru> Date: Sat, 27 Apr 2024 11:27:01 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Refactoring backend fork+exec code To: Jelte Fennema-Nio , Heikki Linnakangas Cc: Tom Lane , pgsql-hackers , reid.thompson@crunchydata.com, Thomas Munro , Robert Haas , Andres Freund , Tristan Partin References: <59527c9b-c3f7-4d0c-a3f1-00d0ed5cc186@iki.fi> <8171f1aa-496f-46a6-afc3-c46fe7a9b407@iki.fi> <20240123195009.44wtutga24p5sh3s@awork3.anarazel.de> <08eff756-beeb-4a11-9eb5-d45b6af38998@iki.fi> <5997ff317a5827496537580078bcd19f4441f8d2.camel@crunchydata.com> <606a62d6-321c-4967-92c1-2d4e20a2c136@iki.fi> <20240207182521.wyt5dmd75l4v27zk@awork3.anarazel.de> <2136fb4f-1630-43e9-9cf6-b32772b4b0a0@iki.fi> <20240214213711.2gjlezqll37mg7lg@awork3.anarazel.de> <8f695109-8341-4f7c-8b0d-3cadc7eddc9e@iki.fi> <0c247a78-9dac-4584-8e87-39f2b45bec68@iki.fi> <861f42c1-01c4-42e6-ab2f-d5743ff69607@iki.fi> <53a0a952-1b58-4346-941c-6b767108963a@iki.fi> <47965166-073f-49c8-9e8d-fd6ba37c61fb@iki.fi> <4119680.1710913067@sss.pgh.pa.us> <273098e3-9cf6-4019-a9e9-fff2f8c4ef28@iki.fi> Content-Language: en-US From: "Anton A. Melnikov" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-KSMG-AntiPhishing: NotDetected, bases: 2024/04/27 07:30:00 X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.0.7854, bases: 2024/04/27 06:57:00 #24987047 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: not scanned, disabled by settings X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello! Maybe add PGDLLIMPORT to extern bool LoadedSSL; and extern struct ClientSocket *MyClientSocket; definitions in the src/include/postmaster/postmaster.h ? With the best regards, -- Anton A. Melnikov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company