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 1rF34J-008Auy-2S for pgsql-committers@arkaria.postgresql.org; Mon, 18 Dec 2023 02:09:19 +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 1rF34F-005NXt-NU for pgsql-committers@arkaria.postgresql.org; Mon, 18 Dec 2023 02:09:15 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rF34F-005NXR-Ct for pgsql-committers@lists.postgresql.org; Mon, 18 Dec 2023 02:09:15 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rF346-00CXwj-13 for pgsql-committers@lists.postgresql.org; Mon, 18 Dec 2023 02:09:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=GY80kUKhJQ70ZV/g2IbRmwjlDUdAmDA137sXZvIDDiw=; b=SJQ7fSlTrOS+pn+qgfE8xP47qk UPzX+bGHaejlYfUhaJ+SUlb5lk/ZqKOx9lQ6blf22vzt9VlT7XF6EeP+LPcVWuMWtnMKEJKTmiBBA FddY9vIQrdSrxp/gE1jXRZu1Q7frlcHQbBJJqOdLz0zpFzBGgkqOwK2zns2U+XXQgH4EZr4vFiSRx wJghMA8Tmvgf2ONwTtJrcQHU5HLzDLbuitRbuMpTekghcTw6cG1gHfmdFYyj3QWLYgpNdn2XPn02p E1eoxvegBuR45Mg2CkFcZdNFJlZFqigQOkHee8RadFjUI9sBtJafdAJC0/wv7ioOA4i0qKORti7sQ uYQ0FP/w==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rF344-002NC2-Ci for pgsql-committers@lists.postgresql.org; Mon, 18 Dec 2023 02:09:04 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rF342-00AhnX-NB for pgsql-committers@lists.postgresql.org; Mon, 18 Dec 2023 02:09:03 +0000 Content-Type: multipart/mixed; boundary="===============5937715429153611778==" MIME-Version: 1.0 From: Thomas Munro To: pgsql-committers@lists.postgresql.org Subject: pgsql: Provide vectored variants of smgrread() and smgrwrite(). X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 18 Dec 2023 02:09:03 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5937715429153611778== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJvdmlkZSB2ZWN0b3JlZCB2YXJpYW50cyBvZiBzbWdycmVhZCgpIGFuZCBzbWdyd3JpdGUoKS4K CnNtZ3JyZWFkdigpIGFuZCBzbWdyd3JpdGV2KCkgYW5kIHRoZWlyIG1kLmMgaW1wbGVtZW50YXRp b25zIGNhbGwKRmlsZVJlYWRWKCkgYW5kIEZpbGVXcml0ZVYoKS4gIEEgcmFuZ2Ugb2YgZGlzayBi bG9ja3MgYmVnaW5uaW5nIGF0CidibG9ja251bScgYW5kIGV4dGVuZGluZyBmb3IgJ25ibG9ja3Mn IGNhbiBiZSBzY2F0dGVyZWQgdG8gb3IgZ2F0aGVyZWQKZnJvbSBtdWx0aXBsZSBidWZmZXJzIHdp dGggYSBzaW5nbGUgc3lzdGVtIGNhbGwuICBUaGUgdHJhZGl0aW9uYWwKc21ncnJlYWQoKSBhbmQg c21ncndyaXRlKCkgZnVuY3Rpb25zIGFyZSBpbXBsZW1lbnRlZCBpbiB0ZXJtcyBvZiB0aGUgbmV3 CmZ1bmN0aW9ucy4KCkxhdGVyIGNvbW1pdHMgd2lsbCBpbnRyb2R1Y2UgY2FsbHMgd2l0aCBuYmxv Y2tzID4gMSwgYnV0IHRoZSBmb2xsb3dpbmcKYmVoYXZpb3JhbCBjaGFuZ2VzIGNhbiBiZSBzZWVu IGFscmVhZHk6CgoqIEFmdGVyIGEgc2hvcnQgdHJhbnNmZXIgd2UnbGwgbm93IHJldHJ5IHVudGls IHdlIGV2ZW50dWFsbHkgcmVhZCAwCiAgYnl0ZXMgKD0gRU9GKSBvciBnZXQgRU5PU1BDLCBFRFFV T1QsIEVGQklHIGV0Yywgd2hlcmUgcHJldmlvdXNseSB3ZQogIHdvdWxkIGluZmVyIHRoZSByZWFz b24uICBSZXRyeWluZyBpcyBjb25zaXN0ZW50IHdpdGggeGxvZy5jJ3MKICB0cmVhdG1lbnQgb2Yg bGFyZ2UgV0FMIHdyaXRlcywgYW5kIGFyZ3VhYmx5IGFsc28geGxvZy5jIGFuZCBmZC5jJ3MKICB0 cmVhdG1lbnQgb2YgRUlOVFIuICBBcmJpdHJhcnkgc2hvcnQgcmV0dXJucyBmb3IgbGFyZ2VyIHRy YW5zZmVycyBoYXZlCiAgYmVlbiBvYnNlcnZlZCBvbiBzZXZlcmFsIE9TZXMsIGFuZCBtaWdodCBp biB0aGVvcnkgYWxzbyBoYXBwZW4gZm9yCiAgdHJhbnNpZW50IHJlYXNvbnMgd2l0aCBvdXIgb3du IHBnX3AqdigpIGZhbGxiYWNrIGNvZGUuCgoqIEFmdGVyIHVuZXhwZWN0ZWQgRU9GIG9yIC0xLCB0 aGUgZXJyb3IgdGhyb3duIG5vdyB0YWxrcyBhYm91dAogIGEgcmFuZ2UgZXZlbiBmb3IgdGhlIHNp bmdsZSBibG9jayBjYXNlLCBlZyAiYmxvY2tzIDQyLi40MiIuCgpSZXZpZXdlZC1ieTogSGVpa2tp IExpbm5ha2FuZ2FzIDxobGlubmFrYUBpa2kuZmk+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdy LmVzL20vQ0EraFVLR0prT2lPQ2ErbWFnNEJGK3pIbzdxbz1vOUNGaGVCOD1nNnVUNVRVbTJna3ZB QG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0 dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNDkwOGM1ODcyMDU5YzQwOWFh NjQ3YmNkZTc1OGRmZWZmZTA3OTk2ZQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9j L3NyYy9zZ21sL21vbml0b3Jpbmcuc2dtbCAgICB8ICAgNCArLQpzcmMvYmFja2VuZC9zdG9yYWdl L3NtZ3IvbWQuYyAgIHwgMzI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0Kc3JjL2JhY2tlbmQvc3RvcmFnZS9zbWdyL3NtZ3IuYyB8ICAzNyArKy0tLQpzcmMvaW5jbHVk ZS9zdG9yYWdlL21kLmggICAgICAgIHwgICA5ICstCnNyYy9pbmNsdWRlL3N0b3JhZ2Uvc21nci5o ICAgICAgfCAgMjUgKysrLQo1IGZpbGVzIGNoYW5nZWQsIDI3OSBpbnNlcnRpb25zKCspLCAxMjEg ZGVsZXRpb25zKC0pCgo= --===============5937715429153611778==--