Re: File API cleanup - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: File API cleanup
Date
Msg-id c3f27ab1-1d4d-889d-d335-9147d5437f3b@enterprisedb.com
Whole thread Raw
In response to File API cleanup  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
Responses Re: File API cleanup  (Peter Eisentraut <peter.eisentraut@enterprisedb.com>)
List pgsql-hackers
On 01.12.22 09:25, Peter Eisentraut wrote:
> Here are a couple of patches that clean up the internal File API and 
> related things a bit:

Here are two follow-up patches that clean up some stuff related to the 
earlier patch set.  I suspect these are all historically related.

0001-Remove-unnecessary-casts.patch

     Some code carefully cast all data buffer arguments for data write
     and read function calls to void *, even though the respective
     arguments are already void *.  Remove this unnecessary clutter.

0002-Add-const-to-BufFileWrite.patch

     Make data buffer argument to BufFileWrite a const pointer and bubble
     this up to various callers and related APIs.  This makes the APIs
     clearer and more consistent.

Attachment

pgsql-hackers by date:

Previous
From: "shiy.fnst@fujitsu.com"
Date:
Subject: RE: Force streaming every change in logical decoding
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: ARRNELEMS Out-of-bounds possible errors